MOM6
MOM_variables.F90 File Reference
#include <MOM_memory.h>
Include dependency graph for MOM_variables.F90:

Go to the source code of this file.

Data Types

type  mom_variables::p3d
 
type  mom_variables::p2d
 
type  mom_variables::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  mom_variables::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  mom_variables::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  mom_variables::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  mom_variables::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  mom_variables::vertvisc_type
 The vertvisc_type structure contains vertical viscosities, drag coefficients, and related fields. More...
 
type  mom_variables::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...
 

Modules

module  mom_variables
 

Functions/Subroutines

subroutine, public mom_variables::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 mom_variables::dealloc_bt_cont_type (BT_cont)
 dealloc_BT_cont_type deallocates the arrays contained within a BT_cont_type. More...
 
subroutine, public mom_variables::mom_thermovar_chksum (mesg, tv, G)
 MOM_thermovar_chksum does diagnostic checksums on various elements of a thermo_var_ptrs type for debugging. More...