我有一个Fortran代码,我需要为一个变量包括多个输入文件,而不是名称列表中的一个输入文件。换句话说,除了定义GB01.nc之外,我还需要将GB01.nc和GB02.nc定义为名称列表中的输入文件,如下所示:
OFFLINE_FILE ='GB01.nc',
这可能吗?
答案 0 :(得分:1)
您误会了NAMELIST输入指定的内容。您提供的是字符变量的值,而不是“输入文件”。程序使用此值执行的操作取决于程序,与NAMELIST输入无关。该程序可能将OFFLINE_FILE解释为文件规范,但这取决于程序代码。
如果假设程序只是将该值作为FILE =说明符传递给OPEN语句,则不能,您不能给它多个文件。该程序当然有可能查看该值,并且如果它看到一个逗号列表,它会将内容分开,但是您需要阅读代码(或程序的文档)以查看它是否具有该功能。