MOM6
|
A restart registry and the control structure for restarts.
Definition at line 72 of file MOM_restart.F90.
Public variables and constants | |
logical | restart |
restart is set to .true. if the run has been started from a full restart file. Otherwise some fields must be initialized approximately. | |
integer | novars = 0 |
The number of restart fields that have been registered. | |
integer | num_obsolete_vars = 0 |
The number of obsolete restart fields that have been registered. | |
logical | parallel_restartfiles |
If true, each PE writes its own restart file, otherwise they are combined internally. | |
logical | large_file_support |
If true, NetCDF 3.6 or later is being used and large-file-support is enabled. | |
logical | new_run |
If true, the input filenames and restart file existence will result in a new run that is not initialized from restart files. | |
logical | new_run_set = .false. |
If true, new_run has been determined for this restart_CS. | |
logical | checksum_required |
If true, require the restart checksums to match and error out otherwise. Users may want to avoid this comparison if for example the restarts are made from a run with a different mask_table than the current run, in which case the checksums will not match and cause crash. | |
character(len=240) | restartfile |
The name or name root for MOM restart files. | |
type(field_restart), dimension(:), pointer | restart_field => NULL() |
An array of descriptions of the registered fields. | |
type(obsolete_restart), dimension(:), pointer | restart_obsolete => NULL() |
An array of obsolete restart fields. | |
type(p0d), dimension(:), pointer | var_ptr0d => NULL() |
Pointers to the fields that have been registered for restarts. | |
type(p1d), dimension(:), pointer | var_ptr1d => NULL() |
Pointers to the fields that have been registered for restarts. | |
type(p2d), dimension(:), pointer | var_ptr2d => NULL() |
Pointers to the fields that have been registered for restarts. | |
type(p3d), dimension(:), pointer | var_ptr3d => NULL() |
Pointers to the fields that have been registered for restarts. | |
type(p4d), dimension(:), pointer | var_ptr4d => NULL() |
Pointers to the fields that have been registered for restarts. | |
integer | max_fields |
The maximum number of restart fields. | |