MOM6
|
Control structure for the Montgomery potential form of pressure gradient.
Definition at line 31 of file MOM_PressureForce_Montgomery.F90.
Public variables and constants | |
logical | tides |
If true, apply tidal momentum forcing. More... | |
real | rho0 |
The density used in the Boussinesq approximation [kg m-3]. More... | |
real | rho_atm |
The assumed atmospheric density [kg m-3]. By default, Rho_atm is 0. More... | |
real | gfs_scale |
Ratio between gravity applied to top interface and the gravitational acceleration of the planet [nondim]. Usually this ratio is 1. More... | |
type(time_type), pointer | time => NULL() |
A pointer to the ocean model's clock. More... | |
type(diag_ctrl), pointer | diag => NULL() |
A structure that is used to regulate the timing of diagnostic output. More... | |
real, dimension(:,:,:), pointer | pfu_bc => NULL() |
Zonal accelerations due to pressure gradients deriving from density gradients within layers [L T-2 ~> m s-2]. More... | |
real, dimension(:,:,:), pointer | pfv_bc => NULL() |
Meridional accelerations due to pressure gradients deriving from density gradients within layers [L T-2 ~> m s-2]. More... | |
integer | id_pfu_bc = -1 |
Diagnostic IDs. More... | |
integer | id_pfv_bc = -1 |
Diagnostic IDs. More... | |
integer | id_e_tidal = -1 |
Diagnostic IDs. More... | |
type(tidal_forcing_cs), pointer | tides_csp => NULL() |
The tidal forcing control structure. More... | |
type(diag_ctrl), pointer mom_pressureforce_mont::pressureforce_mont_cs::diag => NULL() |
A structure that is used to regulate the timing of diagnostic output.
Definition at line 41 of file MOM_PressureForce_Montgomery.F90.
real mom_pressureforce_mont::pressureforce_mont_cs::gfs_scale |
Ratio between gravity applied to top interface and the gravitational acceleration of the planet [nondim]. Usually this ratio is 1.
Definition at line 37 of file MOM_PressureForce_Montgomery.F90.
integer mom_pressureforce_mont::pressureforce_mont_cs::id_e_tidal = -1 |
Diagnostic IDs.
Definition at line 48 of file MOM_PressureForce_Montgomery.F90.
integer mom_pressureforce_mont::pressureforce_mont_cs::id_pfu_bc = -1 |
Diagnostic IDs.
Definition at line 48 of file MOM_PressureForce_Montgomery.F90.
integer mom_pressureforce_mont::pressureforce_mont_cs::id_pfv_bc = -1 |
Diagnostic IDs.
Definition at line 48 of file MOM_PressureForce_Montgomery.F90.
real, dimension(:,:,:), pointer mom_pressureforce_mont::pressureforce_mont_cs::pfu_bc => NULL() |
Zonal accelerations due to pressure gradients deriving from density gradients within layers [L T-2 ~> m s-2].
Definition at line 43 of file MOM_PressureForce_Montgomery.F90.
real, dimension(:,:,:), pointer mom_pressureforce_mont::pressureforce_mont_cs::pfv_bc => NULL() |
Meridional accelerations due to pressure gradients deriving from density gradients within layers [L T-2 ~> m s-2].
Definition at line 45 of file MOM_PressureForce_Montgomery.F90.
real mom_pressureforce_mont::pressureforce_mont_cs::rho0 |
The density used in the Boussinesq approximation [kg m-3].
Definition at line 33 of file MOM_PressureForce_Montgomery.F90.
real mom_pressureforce_mont::pressureforce_mont_cs::rho_atm |
The assumed atmospheric density [kg m-3]. By default, Rho_atm is 0.
Definition at line 35 of file MOM_PressureForce_Montgomery.F90.
logical mom_pressureforce_mont::pressureforce_mont_cs::tides |
If true, apply tidal momentum forcing.
Definition at line 32 of file MOM_PressureForce_Montgomery.F90.
type(tidal_forcing_cs), pointer mom_pressureforce_mont::pressureforce_mont_cs::tides_csp => NULL() |
The tidal forcing control structure.
Definition at line 50 of file MOM_PressureForce_Montgomery.F90.
type(time_type), pointer mom_pressureforce_mont::pressureforce_mont_cs::time => NULL() |
A pointer to the ocean model's clock.
Definition at line 40 of file MOM_PressureForce_Montgomery.F90.