Name | Type | Value | Units | Description |
MAX_FIELDS_PER_FILE | INTEGER, PARAMETER | 300 | --- | Maximum number of fields per file. |
MAX_OUT_PER_IN_FIELD | INTEGER, PARAMETER | 30 | --- | Maximum number of output_fields per input_field. |
DIAG_OTHER | INTEGER, PARAMETER | 0 | --- | --- |
DIAG_OCEAN | INTEGER, PARAMETER | 1 | --- | --- |
DIAG_ALL | INTEGER, PARAMETER | 2 | --- | --- |
VERY_LARGE_FILE_FREQ | INTEGER, PARAMETER | 100000 | --- | --- |
VERY_LARGE_AXIS_LENGTH | INTEGER, PARAMETER | --- | --- | --- |
EVERY_TIME | INTEGER, PARAMETER | 0 | --- | --- |
END_OF_RUN | INTEGER, PARAMETER | -1 | --- | --- |
DIAG_SECONDS | INTEGER, PARAMETER | 1 | --- | --- |
DIAG_MINUTES | INTEGER, PARAMETER | 2 | --- | --- |
DIAG_HOURS | INTEGER, PARAMETER | 3 | --- | --- |
DIAG_DAYS | INTEGER, PARAMETER | 4 | --- | --- |
DIAG_MONTHS | INTEGER, PARAMETER | 5 | --- | --- |
DIAG_YEARS | INTEGER, PARAMETER | 6 | --- | --- |
MAX_SUBAXES | INTEGER, PARAMETER | 10 | --- | --- |
CMOR_MISSING_VALUE | REAL, PARAMETER | 1.0e20 | --- | --- |
num_files | INTEGER | 0 | --- | Number of output files currenly in use by the diag_manager. |
num_input_fields | INTEGER | 0 | --- | Number of input fields in use. |
num_output_fields | INTEGER | 0 | --- | Number of output fields in use. |
null_axis_id | INTEGER | --- | --- | --- |
append_pelist_name | LOGICAL | .FALSE. | --- | --- |
mix_snapshot_average_fields | LOGICAL | .FALSE. | --- | --- |
max_files | INTEGER | 31 | --- | Maximum number of output files allowed. Increase via the diag_manager_nml namelist. |
max_output_fields | INTEGER | 300 | --- | Maximum number of output fields. Increase via the diag_manager_nml namelist. |
max_input_fields | INTEGER | 300 | --- | Maximum number of input fields. Increase via the diag_manager_nml namelist. |
max_axes | INTEGER | 60 | --- | Maximum number of independent axes. |
do_diag_field_log | LOGICAL | .FALSE. | --- | --- |
write_bytes_in_file | LOGICAL | .FALSE. | --- | --- |
debug_diag_manager | LOGICAL | .FALSE. | --- | --- |
max_num_axis_sets | INTEGER | 25 | --- | --- |
use_cmor | LOGICAL | .FALSE. | --- | Indicates if we should overwrite the MISSING_VALUE to use the CMOR missing value. |
ISSUE_OOR_WARNINGS | LOGICAL | .TRUE. | --- | Issue warnings if the output field has values outside the given
range for a variable. |
OOR_WARNINGS_FATAL | LOGICAL | .FALSE. | --- | Cause a fatal error if the output field has a value outside the
given range for a variable. |
FILL_VALUE | REAL | NF90_FILL_REAL | --- | Fill value used. Value will be NF90_FILL_REAL if using the
netCDF module, otherwise will be 9.9692099683868690e+36. |
EMPTY | REAL | 0.0 | --- | --- |
MAX_VALUE | REAL | --- | --- | --- |
MIN_VALUE | REAL | --- | --- | --- |
base_time | TYPE(time_type) | --- | --- | --- |
base_year | INTEGER | --- | --- | --- |
base_month | INTEGER | --- | --- | --- |
base_day | INTEGER | --- | --- | --- |
base_hour | INTEGER | --- | --- | --- |
base_minute | INTEGER | --- | --- | --- |
base_second | INTEGER | --- | --- | --- |
global_descriptor | CHARACTER(len=256) | --- | --- | --- |
files | TYPE(file_type), DIMENSION(:), SAVE, ALLOCATABLE | --- | --- | --- |
input_fields | TYPE(input_field_type), DIMENSION(:), ALLOCATABLE | --- | --- | --- |
output_fields | TYPE(output_field_type), DIMENSION(:), ALLOCATABLE | --- | --- | --- |
time_zero | TYPE(time_type) | --- | --- | --- |
first_send_data_call | LOGICAL | .TRUE. | --- | --- |
module_is_initialized | LOGICAL | .FALSE. | --- | --- |
diag_log_unit | INTEGER | --- | --- | --- |
time_unit_list | CHARACTER(len=10), DIMENSION(6) | (/'seconds ', 'minutes ', 'hours ', 'days ', 'months ', 'years '/) | --- | --- |
pelist_name | CHARACTER(len=32) | --- | --- | --- |