MOM6
|
Data Types | |
type | accel_diag_ptrs |
The accel_diag_ptrs structure contains pointers to arrays with accelerations, which can later be used for derived diagnostics, like energy balances. More... | |
type | bt_cont_type |
The BT_cont_type structure contains information about the summed layer transports and how they will vary as the barotropic velocity is changed. More... | |
type | cont_diag_ptrs |
The cont_diag_ptrs structure contains pointers to arrays with transports, which can later be used for derived diagnostics, like energy balances. More... | |
type | ocean_internal_state |
The ocean_internal_state structure contains pointers to all of the prognostic variables allocated in MOM_variables.F90 and MOM.F90. It is useful for sending these variables for diagnostics, and in preparation for ensembles later on. All variables have the same names as the local (public) variables they refer to in MOM.F90. More... | |
type | p2d |
type | p3d |
type | surface |
The following structure contains pointers to various fields which may be used describe the surface state of MOM, and which will be returned to a the calling program. More... | |
type | thermo_var_ptrs |
The thermo_var_ptrs structure contains pointers to an assortment of thermodynamic fields that may be available, including potential temperature, salinity, heat capacity, and the equation of state control structure. More... | |
type | vertvisc_type |
The vertvisc_type structure contains vertical viscosities, drag coefficients, and related fields. More... | |
Functions/Subroutines | |
subroutine, public | alloc_bt_cont_type (BT_cont, G, alloc_faces) |
alloc_BT_cont_type allocates the arrays contained within a BT_cont_type and initializes them to 0. More... | |
subroutine, public | dealloc_bt_cont_type (BT_cont) |
dealloc_BT_cont_type deallocates the arrays contained within a BT_cont_type. More... | |
subroutine, public | mom_thermovar_chksum (mesg, tv, G) |
MOM_thermovar_chksum does diagnostic checksums on various elements of a thermo_var_ptrs type for debugging. More... | |
subroutine, public mom_variables::alloc_bt_cont_type | ( | type(bt_cont_type), pointer | BT_cont, |
type(ocean_grid_type), intent(in) | G, | ||
logical, intent(in), optional | alloc_faces | ||
) |
alloc_BT_cont_type allocates the arrays contained within a BT_cont_type and initializes them to 0.
[in] | g | The ocean's grid structure |
Definition at line 286 of file MOM_variables.F90.
References mom_error_handler::mom_error().
Referenced by mom_barotropic::barotropic_init().
subroutine, public mom_variables::dealloc_bt_cont_type | ( | type(bt_cont_type), pointer | BT_cont | ) |
dealloc_BT_cont_type deallocates the arrays contained within a BT_cont_type.
Definition at line 321 of file MOM_variables.F90.
subroutine, public mom_variables::mom_thermovar_chksum | ( | character(len=*), intent(in) | mesg, |
type(thermo_var_ptrs), intent(in) | tv, | ||
type(ocean_grid_type), intent(in) | G | ||
) |
MOM_thermovar_chksum does diagnostic checksums on various elements of a thermo_var_ptrs type for debugging.
[in] | tv | A structure pointing to various thermodynamic variables |
[in] | g | The ocean's grid structure |
Definition at line 343 of file MOM_variables.F90.
Referenced by mom_diabatic_driver::diabatic().