MOM6
|
Finite volume pressure gradient control structure.
Definition at line 36 of file MOM_PressureForce_analytic_FV.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_afv::pressureforce_afv_cs::boundary_extrap |
Indicate whether high-order boundary extrapolation should be used within boundary cells.
Definition at line 46 of file MOM_PressureForce_analytic_FV.F90.
type(diag_ctrl), pointer mom_pressureforce_afv::pressureforce_afv_cs::diag |
A structure that is used to regulate the timing of diagnostic output.
Definition at line 43 of file MOM_PressureForce_analytic_FV.F90.
real mom_pressureforce_afv::pressureforce_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_analytic_FV.F90.
integer mom_pressureforce_afv::pressureforce_afv_cs::id_e_tidal = -1 |
Diagnostic identifier.
Definition at line 58 of file MOM_PressureForce_analytic_FV.F90.
integer mom_pressureforce_afv::pressureforce_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_analytic_FV.F90.
logical mom_pressureforce_afv::pressureforce_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_analytic_FV.F90.
real mom_pressureforce_afv::pressureforce_afv_cs::rho0 |
The density used in the Boussinesq approximation [kg m-3].
Definition at line 38 of file MOM_PressureForce_analytic_FV.F90.
logical mom_pressureforce_afv::pressureforce_afv_cs::tides |
If true, apply tidal momentum forcing.
Definition at line 37 of file MOM_PressureForce_analytic_FV.F90.
type(tidal_forcing_cs), pointer mom_pressureforce_afv::pressureforce_afv_cs::tides_csp => NULL() |
Tides control structure.
Definition at line 59 of file MOM_PressureForce_analytic_FV.F90.
type(time_type), pointer mom_pressureforce_afv::pressureforce_afv_cs::time |
A pointer to the ocean model's clock.
Definition at line 42 of file MOM_PressureForce_analytic_FV.F90.
logical mom_pressureforce_afv::pressureforce_afv_cs::usemasswghtinterp |
Use mass weighting in T/S interpolation.
Definition at line 45 of file MOM_PressureForce_analytic_FV.F90.