MOM6
|
Finite volume pressure gradient control structure.
Definition at line 36 of file MOM_PressureForce_blocked_AFV.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 | gfs_scale |
A scaling of the surface pressure gradients to allow the use of a reduced gravity model [nondim]. More... | |
type(time_type), pointer | time |
A pointer to the ocean model's clock. More... | |
type(diag_ctrl), pointer | diag |
A structure that is used to regulate the timing of diagnostic output. More... | |
logical | usemasswghtinterp |
Use mass weighting in T/S interpolation. More... | |
logical | boundary_extrap |
Indicate whether high-order boundary extrapolation should be used within boundary cells. More... | |
logical | reconstruct |
If true, polynomial profiles of T & S will be reconstructed and used in the integrals for the finite volume pressure gradient calculation. The default depends on whether regridding is being used. More... | |
integer | recon_scheme |
Order of the polynomial of the reconstruction of T & S for the finite volume pressure gradient calculation. By the default (1) is for a piecewise linear method. More... | |
integer | id_e_tidal = -1 |
Diagnostic identifier. More... | |
type(tidal_forcing_cs), pointer | tides_csp => NULL() |
Tides control structure. More... | |
logical mom_pressureforce_blk_afv::pressureforce_blk_afv_cs::boundary_extrap |
Indicate whether high-order boundary extrapolation should be used within boundary cells.
Definition at line 46 of file MOM_PressureForce_blocked_AFV.F90.
type(diag_ctrl), pointer mom_pressureforce_blk_afv::pressureforce_blk_afv_cs::diag |
A structure that is used to regulate the timing of diagnostic output.
Definition at line 43 of file MOM_PressureForce_blocked_AFV.F90.
real mom_pressureforce_blk_afv::pressureforce_blk_afv_cs::gfs_scale |
A scaling of the surface pressure gradients to allow the use of a reduced gravity model [nondim].
Definition at line 40 of file MOM_PressureForce_blocked_AFV.F90.
integer mom_pressureforce_blk_afv::pressureforce_blk_afv_cs::id_e_tidal = -1 |
Diagnostic identifier.
Definition at line 58 of file MOM_PressureForce_blocked_AFV.F90.
integer mom_pressureforce_blk_afv::pressureforce_blk_afv_cs::recon_scheme |
Order of the polynomial of the reconstruction of T & S for the finite volume pressure gradient calculation. By the default (1) is for a piecewise linear method.
Definition at line 54 of file MOM_PressureForce_blocked_AFV.F90.
logical mom_pressureforce_blk_afv::pressureforce_blk_afv_cs::reconstruct |
If true, polynomial profiles of T & S will be reconstructed and used in the integrals for the finite volume pressure gradient calculation. The default depends on whether regridding is being used.
Definition at line 49 of file MOM_PressureForce_blocked_AFV.F90.
real mom_pressureforce_blk_afv::pressureforce_blk_afv_cs::rho0 |
The density used in the Boussinesq approximation [kg m-3].
Definition at line 38 of file MOM_PressureForce_blocked_AFV.F90.
logical mom_pressureforce_blk_afv::pressureforce_blk_afv_cs::tides |
If true, apply tidal momentum forcing.
Definition at line 37 of file MOM_PressureForce_blocked_AFV.F90.
type(tidal_forcing_cs), pointer mom_pressureforce_blk_afv::pressureforce_blk_afv_cs::tides_csp => NULL() |
Tides control structure.
Definition at line 59 of file MOM_PressureForce_blocked_AFV.F90.
type(time_type), pointer mom_pressureforce_blk_afv::pressureforce_blk_afv_cs::time |
A pointer to the ocean model's clock.
Definition at line 42 of file MOM_PressureForce_blocked_AFV.F90.
logical mom_pressureforce_blk_afv::pressureforce_blk_afv_cs::usemasswghtinterp |
Use mass weighting in T/S interpolation.
Definition at line 45 of file MOM_PressureForce_blocked_AFV.F90.