MOM6
|
An overloaded interface to log the values of various types of parameters.
Definition at line 96 of file MOM_file_parser.F90.
Private functions | |
subroutine | log_param_int (CS, modulename, varname, value, desc, units, default, layoutParam, debuggingParam) |
Log the name and value of an integer model parameter in documentation files. More... | |
subroutine | log_param_real (CS, modulename, varname, value, desc, units, default, debuggingParam) |
Log the name and value of a real model parameter in documentation files. More... | |
subroutine | log_param_logical (CS, modulename, varname, value, desc, units, default, layoutParam, debuggingParam) |
Log the name and value of a logical model parameter in documentation files. More... | |
subroutine | log_param_char (CS, modulename, varname, value, desc, units, default, layoutParam, debuggingParam) |
Log the name and value of a character string model parameter in documentation files. More... | |
subroutine | log_param_time (CS, modulename, varname, value, desc, units, default, timeunit, layoutParam, debuggingParam, log_date) |
This subroutine writes the value of a time-type parameter to a log file, along with its name and the module it came from. More... | |
subroutine | log_param_int_array (CS, modulename, varname, value, desc, units, default, layoutParam, debuggingParam) |
Log the name and values of an array of integer model parameter in documentation files. More... | |
subroutine | log_param_real_array (CS, modulename, varname, value, desc, units, default, debuggingParam) |
Log the name and values of an array of real model parameter in documentation files. More... | |
|
private |
Log the name and value of a character string model parameter in documentation files.
[in] | cs | The control structure for the file_parser module, it is also a structure to parse for run-time parameters |
[in] | modulename | The name of the calling module |
[in] | varname | The name of the parameter to log |
[in] | value | The value of the parameter to log |
[in] | desc | A description of this variable; if not present, this parameter is not written to a doc file |
[in] | units | The units of this parameter |
[in] | default | The default value of the parameter |
[in] | layoutparam | If present and true, this parameter is logged in the layout parameter file |
[in] | debuggingparam | If present and true, this parameter is logged in the debugging parameter file |
Definition at line 1445 of file MOM_file_parser.F90.
|
private |
Log the name and value of an integer model parameter in documentation files.
[in] | cs | The control structure for the file_parser module, it is also a structure to parse for run-time parameters |
[in] | modulename | The name of the module using this parameter |
[in] | varname | The name of the parameter to log |
[in] | value | The value of the parameter to log |
[in] | desc | A description of this variable; if not present, this parameter is not written to a doc file |
[in] | units | The units of this parameter |
[in] | default | The default value of the parameter |
[in] | layoutparam | If present and true, this parameter is logged in the layout parameter file |
[in] | debuggingparam | If present and true, this parameter is logged in the debugging parameter file |
Definition at line 1278 of file MOM_file_parser.F90.
|
private |
Log the name and values of an array of integer model parameter in documentation files.
[in] | cs | The control structure for the file_parser module, it is also a structure to parse for run-time parameters |
[in] | modulename | The name of the module using this parameter |
[in] | varname | The name of the parameter to log |
[in] | value | The value of the parameter to log |
[in] | desc | A description of this variable; if not present, this parameter is not written to a doc file |
[in] | units | The units of this parameter |
[in] | default | The default value of the parameter |
[in] | layoutparam | If present and true, this parameter is logged in the layout parameter file |
[in] | debuggingparam | If present and true, this parameter is logged in the debugging parameter file |
Definition at line 1310 of file MOM_file_parser.F90.
|
private |
Log the name and value of a logical model parameter in documentation files.
[in] | cs | The control structure for the file_parser module, it is also a structure to parse for run-time parameters |
[in] | modulename | The name of the calling module |
[in] | varname | The name of the parameter to log |
[in] | value | The value of the parameter to log |
[in] | desc | A description of this variable; if not present, this parameter is not written to a doc file |
[in] | units | The units of this parameter |
[in] | default | The default value of the parameter |
[in] | layoutparam | If present and true, this parameter is logged in the layout parameter file |
[in] | debuggingparam | If present and true, this parameter is logged in the debugging parameter file |
Definition at line 1409 of file MOM_file_parser.F90.
|
private |
Log the name and value of a real model parameter in documentation files.
[in] | cs | The control structure for the file_parser module, it is also a structure to parse for run-time parameters |
[in] | modulename | The name of the calling module |
[in] | varname | The name of the parameter to log |
[in] | value | The value of the parameter to log |
[in] | desc | A description of this variable; if not present, this parameter is not written to a doc file |
[in] | units | The units of this parameter |
[in] | default | The default value of the parameter |
[in] | debuggingparam | If present and true, this parameter is logged in the debugging parameter file |
Definition at line 1343 of file MOM_file_parser.F90.
|
private |
Log the name and values of an array of real model parameter in documentation files.
[in] | cs | The control structure for the file_parser module, it is also a structure to parse for run-time parameters |
[in] | modulename | The name of the calling module |
[in] | varname | The name of the parameter to log |
[in] | value | The value of the parameter to log |
[in] | desc | A description of this variable; if not present, this parameter is not written to a doc file |
[in] | units | The units of this parameter |
[in] | default | The default value of the parameter |
[in] | debuggingparam | If present and true, this parameter is logged in the debugging parameter file |
Definition at line 1374 of file MOM_file_parser.F90.
|
private |
This subroutine writes the value of a time-type parameter to a log file, along with its name and the module it came from.
[in] | cs | The control structure for the file_parser module, it is also a structure to parse for run-time parameters |
[in] | modulename | The name of the calling module |
[in] | varname | The name of the parameter to log |
[in] | value | The value of the parameter to log |
[in] | desc | A description of this variable; if not present, this parameter is not written to a doc file |
[in] | units | The units of this parameter |
[in] | default | The default value of the parameter |
[in] | timeunit | The number of seconds in a time unit for real-number output. |
[in] | log_date | If true, log the time_type in date format. If missing the default is false. |
[in] | layoutparam | If present and true, this parameter is logged in the layout parameter file |
[in] | debuggingparam | If present and true, this parameter is logged in the debugging parameter file |
Definition at line 1479 of file MOM_file_parser.F90.