MOM6
mom_verticalgrid::verticalgrid_type Type Reference

Detailed Description

Definition at line 34 of file MOM_verticalGrid.F90.

Collaboration diagram for mom_verticalgrid::verticalgrid_type:
[legend]

Public variables and constants

integer ke
 
real max_depth
 
real g_earth
 
real rho0
 
character(len=40) zaxisunits
 
character(len=40) zaxislongname
 
real, dimension(:), allocatable slayer
 
real, dimension(:), allocatable sinterface
 
integer direction = 1
 
logical boussinesq
 
real angstrom
 
real angstrom_z
 
real h_subroundoff
 
real allocable_
 
real, dimension(nk_interface_) dimension
 
real g_prime
 
real rlay
 
integer nkml = 0
 
integer nk_rho_varies = 0
 
real h_to_kg_m2
 
real kg_m2_to_h
 
real m_to_h
 
real h_to_m
 
real h_to_pa
 

Variables and constants

◆ allocable_

real mom_verticalgrid::verticalgrid_type::allocable_

Definition at line 63 of file MOM_verticalGrid.F90.

63  real allocable_, dimension(NK_INTERFACE_) :: &
64  g_prime, & ! The reduced gravity at each interface, in m s-2.
65  rlay ! The target coordinate value (potential density) in

◆ angstrom

real mom_verticalgrid::verticalgrid_type::angstrom

Definition at line 55 of file MOM_verticalGrid.F90.

55  real :: angstrom ! A one-Angstrom thickness in the model's thickness

◆ angstrom_z

real mom_verticalgrid::verticalgrid_type::angstrom_z

Definition at line 57 of file MOM_verticalGrid.F90.

57  real :: angstrom_z ! A one-Angstrom thickness in m.

◆ boussinesq

logical mom_verticalgrid::verticalgrid_type::boussinesq

Definition at line 54 of file MOM_verticalGrid.F90.

54  logical :: boussinesq ! If true, make the Boussinesq approximation.

◆ dimension

real, dimension(nk_interface_) mom_verticalgrid::verticalgrid_type::dimension

Definition at line 63 of file MOM_verticalGrid.F90.

◆ direction

integer mom_verticalgrid::verticalgrid_type::direction = 1

Definition at line 51 of file MOM_verticalGrid.F90.

51  integer :: direction = 1 ! Direction defaults to 1, positive up.

◆ g_earth

real mom_verticalgrid::verticalgrid_type::g_earth

Definition at line 39 of file MOM_verticalGrid.F90.

39  real :: g_earth ! The gravitational acceleration in m s-2.

◆ g_prime

real mom_verticalgrid::verticalgrid_type::g_prime

Definition at line 63 of file MOM_verticalGrid.F90.

◆ h_subroundoff

real mom_verticalgrid::verticalgrid_type::h_subroundoff

Definition at line 58 of file MOM_verticalGrid.F90.

58  real :: h_subroundoff ! A thickness that is so small that it can be added to

◆ h_to_kg_m2

real mom_verticalgrid::verticalgrid_type::h_to_kg_m2

Definition at line 71 of file MOM_verticalGrid.F90.

71  real :: h_to_kg_m2 ! A constant that translates thicknesses from the units

◆ h_to_m

real mom_verticalgrid::verticalgrid_type::h_to_m

Definition at line 77 of file MOM_verticalGrid.F90.

77  real :: h_to_m ! A constant that translates distances in the units of

◆ h_to_pa

real mom_verticalgrid::verticalgrid_type::h_to_pa

Definition at line 79 of file MOM_verticalGrid.F90.

79  real :: h_to_pa ! A constant that translates the units of thickness to

◆ ke

integer mom_verticalgrid::verticalgrid_type::ke

Definition at line 37 of file MOM_verticalGrid.F90.

37  integer :: ke ! The number of layers/levels in the vertical

◆ kg_m2_to_h

real mom_verticalgrid::verticalgrid_type::kg_m2_to_h

Definition at line 73 of file MOM_verticalGrid.F90.

73  real :: kg_m2_to_h ! A constant that translates thicknesses from kg m-2 to

◆ m_to_h

real mom_verticalgrid::verticalgrid_type::m_to_h

Definition at line 75 of file MOM_verticalGrid.F90.

75  real :: m_to_h ! A constant that translates distances in m to the

◆ max_depth

real mom_verticalgrid::verticalgrid_type::max_depth

Definition at line 38 of file MOM_verticalGrid.F90.

38  real :: max_depth ! The maximum depth of the ocean in meters.

◆ nk_rho_varies

integer mom_verticalgrid::verticalgrid_type::nk_rho_varies = 0

Definition at line 69 of file MOM_verticalGrid.F90.

69  integer :: nk_rho_varies = 0 ! The number of layers at the top where the

◆ nkml

integer mom_verticalgrid::verticalgrid_type::nkml = 0

Definition at line 67 of file MOM_verticalGrid.F90.

67  integer :: nkml = 0 ! The number of layers at the top that should be treated

◆ rho0

real mom_verticalgrid::verticalgrid_type::rho0

Definition at line 40 of file MOM_verticalGrid.F90.

40  real :: rho0 ! The density used in the Boussinesq approximation or

◆ rlay

real mom_verticalgrid::verticalgrid_type::rlay

Definition at line 63 of file MOM_verticalGrid.F90.

◆ sinterface

real, dimension( : ), allocatable mom_verticalgrid::verticalgrid_type::sinterface

Definition at line 50 of file MOM_verticalGrid.F90.

50  real allocable_, dimension(NK_INTERFACE_) :: sinterface ! Coordinate values on interfaces

◆ slayer

real, dimension( : ), allocatable mom_verticalgrid::verticalgrid_type::slayer

Definition at line 49 of file MOM_verticalGrid.F90.

49  real allocable_, dimension(NKMEM_) :: slayer ! Coordinate values of layer centers

◆ zaxislongname

character(len=40) mom_verticalgrid::verticalgrid_type::zaxislongname

Definition at line 45 of file MOM_verticalGrid.F90.

◆ zaxisunits

character(len=40) mom_verticalgrid::verticalgrid_type::zaxisunits

Definition at line 45 of file MOM_verticalGrid.F90.

45  character(len=40) :: &
46  zaxisunits, & ! The units that vertical coordinates are written in
47  zaxislongname ! Coordinate name to appear in files,

The documentation for this type was generated from the following file: