Несколько входов в Fortran именных файлов - PullRequest
0 голосов
/ 14 июня 2019

У меня есть код на Фортране, и мне нужно включить несколько входных файлов для переменной вместо одного входного файла в списке имен. Другими словами, вместо определения GB01.nc мне нужно определить GB01.nc и GB02.nc в качестве входных файлов в списке имен, как показано ниже:

OFFLINE_FILE = 'GB01.nc',

Возможно ли это?

1 Ответ

1 голос
/ 15 июня 2019

Вы неправильно понимаете, что указывает вход NAMELIST.Вы предоставляете значение для символьной переменной, а не «входной файл».То, что программа делает с этим значением, зависит от программы, не связанной с вводом NAMELIST.Программа может интерпретировать OFFLINE_FILE как спецификацию файла, но это зависит от программного кода.

Если предполагается, что программа просто передает это значение как спецификатор FILE = в оператор OPEN, то нет, вы можете 'дать ему несколько файлов.Конечно, возможно, что программа смотрит на значение и, если она видит список запятых, она разделяет вещи, но вам нужно прочитать код (или документацию программы), чтобы увидеть, имеет ли она эту функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...