MOM6
|
Register fields for restarts.
Definition at line 107 of file MOM_restart.F90.
Private functions | |
subroutine | register_restart_field_ptr4d (f_ptr, var_desc, mandatory, CS) |
Register a 4-d field for restarts, providing the metadata in a structure. More... | |
subroutine | register_restart_field_4d (f_ptr, name, mandatory, CS, longname, units, hor_grid, z_grid, t_grid) |
Register a 4-d field for restarts, providing the metadata as individual arguments. More... | |
subroutine | register_restart_field_ptr3d (f_ptr, var_desc, mandatory, CS) |
Register a 3-d field for restarts, providing the metadata in a structure. More... | |
subroutine | register_restart_field_3d (f_ptr, name, mandatory, CS, longname, units, hor_grid, z_grid, t_grid) |
Register a 3-d field for restarts, providing the metadata as individual arguments. More... | |
subroutine | register_restart_field_ptr2d (f_ptr, var_desc, mandatory, CS) |
Register a 2-d field for restarts, providing the metadata in a structure. More... | |
subroutine | register_restart_field_2d (f_ptr, name, mandatory, CS, longname, units, hor_grid, z_grid, t_grid) |
Register a 2-d field for restarts, providing the metadata as individual arguments. More... | |
subroutine | register_restart_field_ptr1d (f_ptr, var_desc, mandatory, CS) |
Register a 1-d field for restarts, providing the metadata in a structure. More... | |
subroutine | register_restart_field_1d (f_ptr, name, mandatory, CS, longname, units, hor_grid, z_grid, t_grid) |
Register a 1-d field for restarts, providing the metadata as individual arguments. More... | |
subroutine | register_restart_field_ptr0d (f_ptr, var_desc, mandatory, CS) |
Register a 0-d field for restarts, providing the metadata in a structure. More... | |
subroutine | register_restart_field_0d (f_ptr, name, mandatory, CS, longname, units, t_grid) |
Register a 0-d field for restarts, providing the metadata as individual arguments. More... | |
|
private |
Register a 0-d field for restarts, providing the metadata as individual arguments.
[in] | f_ptr | A pointer to the field to be read or written |
[in] | name | variable name to be used in the restart file |
[in] | mandatory | If true, the run will abort if this field is not successfully read from the restart file. |
cs | A pointer to a MOM_restart_CS object (intent in/out) | |
[in] | longname | variable long name |
[in] | units | variable units |
[in] | t_grid | time description: s, p, or 1, 's' if absent |
Definition at line 406 of file MOM_restart.F90.
|
private |
Register a 1-d field for restarts, providing the metadata as individual arguments.
[in] | f_ptr | A pointer to the field to be read or written |
[in] | name | variable name to be used in the restart file |
[in] | mandatory | If true, the run will abort if this field is not successfully read from the restart file. |
cs | A pointer to a MOM_restart_CS object (intent in/out) | |
[in] | longname | variable long name |
[in] | units | variable units |
[in] | hor_grid | variable horizonal staggering, '1' if absent |
[in] | z_grid | variable vertical staggering, 'L' if absent |
[in] | t_grid | time description: s, p, or 1, 's' if absent |
Definition at line 378 of file MOM_restart.F90.
|
private |
Register a 2-d field for restarts, providing the metadata as individual arguments.
[in] | f_ptr | A pointer to the field to be read or written |
[in] | name | variable name to be used in the restart file |
[in] | mandatory | If true, the run will abort if this field is not successfully read from the restart file. |
cs | A pointer to a MOM_restart_CS object (intent in/out) | |
[in] | longname | variable long name |
[in] | units | variable units |
[in] | hor_grid | variable horizonal staggering, 'h' if absent |
[in] | z_grid | variable vertical staggering, '1' if absent |
[in] | t_grid | time description: s, p, or 1, 's' if absent |
Definition at line 349 of file MOM_restart.F90.
|
private |
Register a 3-d field for restarts, providing the metadata as individual arguments.
[in] | f_ptr | A pointer to the field to be read or written |
[in] | name | variable name to be used in the restart file |
[in] | mandatory | If true, the run will abort if this field is not successfully read from the restart file. |
cs | A pointer to a MOM_restart_CS object (intent in/out) | |
[in] | longname | variable long name |
[in] | units | variable units |
[in] | hor_grid | variable horizonal staggering, 'h' if absent |
[in] | z_grid | variable vertical staggering, 'L' if absent |
[in] | t_grid | time description: s, p, or 1, 's' if absent |
Definition at line 322 of file MOM_restart.F90.
|
private |
Register a 4-d field for restarts, providing the metadata as individual arguments.
[in] | f_ptr | A pointer to the field to be read or written |
[in] | name | variable name to be used in the restart file |
[in] | mandatory | If true, the run will abort if this field is not successfully read from the restart file. |
cs | A pointer to a MOM_restart_CS object (intent in/out) | |
[in] | longname | variable long name |
[in] | units | variable units |
[in] | hor_grid | variable horizonal staggering, 'h' if absent |
[in] | z_grid | variable vertical staggering, 'L' if absent |
[in] | t_grid | time description: s, p, or 1, 's' if absent |
Definition at line 295 of file MOM_restart.F90.
|
private |
Register a 0-d field for restarts, providing the metadata in a structure.
[in] | f_ptr | A pointer to the field to be read or written |
[in] | var_desc | A structure with metadata about this variable |
[in] | mandatory | If true, the run will abort if this field is not successfully read from the restart file. |
cs | A pointer to a MOM_restart_CS object (intent in/out) |
Definition at line 262 of file MOM_restart.F90.
|
private |
Register a 1-d field for restarts, providing the metadata in a structure.
[in] | f_ptr | A pointer to the field to be read or written |
[in] | var_desc | A structure with metadata about this variable |
[in] | mandatory | If true, the run will abort if this field is not successfully read from the restart file. |
cs | A pointer to a MOM_restart_CS object (intent in/out) |
Definition at line 232 of file MOM_restart.F90.
|
private |
Register a 2-d field for restarts, providing the metadata in a structure.
[in] | f_ptr | A pointer to the field to be read or written |
[in] | var_desc | A structure with metadata about this variable |
[in] | mandatory | If true, the run will abort if this field is not successfully read from the restart file. |
cs | A pointer to a MOM_restart_CS object (intent in/out) |
Definition at line 201 of file MOM_restart.F90.
|
private |
Register a 3-d field for restarts, providing the metadata in a structure.
[in] | f_ptr | A pointer to the field to be read or written |
[in] | var_desc | A structure with metadata about this variable |
[in] | mandatory | If true, the run will abort if this field is not successfully read from the restart file. |
cs | A pointer to a MOM_restart_CS object (intent in/out) |
Definition at line 139 of file MOM_restart.F90.
|
private |
Register a 4-d field for restarts, providing the metadata in a structure.
[in] | f_ptr | A pointer to the field to be read or written |
[in] | var_desc | A structure with metadata about this variable |
[in] | mandatory | If true, the run will abort if this field is not successfully read from the restart file. |
cs | A pointer to a MOM_restart_CS object (intent in/out) |
Definition at line 170 of file MOM_restart.F90.