MOM6
|
A structure that can be parsed to read and document run-time parameters.
Definition at line 54 of file MOM_file_parser.F90.
Public variables and constants | |
integer | nfiles = 0 |
The number of open files. | |
integer, dimension(max_param_files) | iounit |
The unit numbers of open files. | |
character(len=filename_length), dimension(max_param_files) | filename |
The names of the open files. | |
logical, dimension(max_param_files) | netcdf_file |
If true, the input file is in NetCDF. | |
type(file_data_type), dimension(max_param_files) | param_data |
Structures that contain the valid data lines from the parameter files, enabling all subsequent reads of parameter data to occur internally. | |
logical | report_unused = report_unused_default |
If true, report any parameter lines that are not used in the run. | |
logical | unused_params_fatal = unused_params_fatal_default |
If true, kill the run if there are any unused parameters. | |
logical | log_to_stdout = log_to_stdout_default |
If true, all log messages are also sent to stdout. | |
logical | log_open = .false. |
True if the log file has been opened. | |
integer | stdout |
The unit number from stdout(). | |
integer | stdlog |
The unit number from stdlog(). | |
character(len=240) | doc_file |
A file where all run-time parameters, their settings and defaults are documented. | |
logical | complete_doc = complete_doc_default |
If true, document all run-time parameters. | |
logical | minimal_doc = minimal_doc_default |
If true, document only those run-time parameters that differ from defaults. | |
type(doc_type), pointer | doc => NULL() |
A structure that contains information related to parameter documentation. | |
type(link_parameter), pointer | chain => NULL() |
Facilitates linked list. | |
type(parameter_block), pointer | blockname => NULL() |
Name of active parameter block. | |