MOM6
|
The control structure for the MOM_tidal_forcing module.
Definition at line 26 of file MOM_tidal_forcing.F90.
Public variables and constants | |
logical | use_sal_scalar |
If true, use the scalar approximation when calculating self-attraction and loading. More... | |
logical | tidal_sal_from_file |
If true, Read the tidal self-attraction and loading from input files, specified by TIDAL_INPUT_FILE. More... | |
logical | use_prev_tides |
If true, use the SAL from the previous iteration of the tides to facilitate convergence. More... | |
real | sal_scalar |
The constant of proportionality between sea surface height (really it should be bottom pressure) anomalies and bottom geopotential anomalies. More... | |
integer | nc |
The number of tidal constituents in use. More... | |
real, dimension(max_constituents) | freq |
The frequency of a tidal constituent [s-1]. More... | |
real, dimension(max_constituents) | phase0 |
The phase of a tidal constituent at time 0, in radians. More... | |
real, dimension(max_constituents) | amp |
The amplitude of a tidal constituent at time 0 [m]. More... | |
real, dimension(max_constituents) | love_no |
The Love number of a tidal constituent at time 0 [nondim]. More... | |
integer, dimension(max_constituents) | struct |
An encoded spatial structure for each constituent. More... | |
character(len=16), dimension(max_constituents) | const_name |
The name of each constituent. More... | |
real, dimension(:,:,:), pointer | sin_struct => NULL() |
The sine and cosine based structures that can. More... | |
real, dimension(:,:,:), pointer | cos_struct => NULL() |
be associated with the astronomical forcing. More... | |
real, dimension(:,:,:), pointer | cosphasesal => NULL() |
The cosine and sine of the phase of the. More... | |
real, dimension(:,:,:), pointer | sinphasesal => NULL() |
self-attraction and loading amphidromes. More... | |
real, dimension(:,:,:), pointer | ampsal => NULL() |
The amplitude of the SAL [m]. More... | |
real, dimension(:,:,:), pointer | cosphase_prev => NULL() |
The cosine and sine of the phase of the. More... | |
real, dimension(:,:,:), pointer | sinphase_prev => NULL() |
amphidromes in the previous tidal solutions. More... | |
real, dimension(:,:,:), pointer | amp_prev => NULL() |
The amplitude of the previous tidal solution [m]. More... | |
real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::amp |
The amplitude of a tidal constituent at time 0 [m].
Definition at line 38 of file MOM_tidal_forcing.F90.
real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::amp_prev => NULL() |
The amplitude of the previous tidal solution [m].
Definition at line 46 of file MOM_tidal_forcing.F90.
real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::ampsal => NULL() |
The amplitude of the SAL [m].
Definition at line 46 of file MOM_tidal_forcing.F90.
character (len=16), dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::const_name |
The name of each constituent.
Definition at line 44 of file MOM_tidal_forcing.F90.
real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::cos_struct => NULL() |
be associated with the astronomical forcing.
Definition at line 46 of file MOM_tidal_forcing.F90.
real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::cosphase_prev => NULL() |
The cosine and sine of the phase of the.
Definition at line 46 of file MOM_tidal_forcing.F90.
real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::cosphasesal => NULL() |
The cosine and sine of the phase of the.
Definition at line 46 of file MOM_tidal_forcing.F90.
real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::freq |
real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::love_no |
The Love number of a tidal constituent at time 0 [nondim].
Definition at line 38 of file MOM_tidal_forcing.F90.
integer mom_tidal_forcing::tidal_forcing_cs::nc |
The number of tidal constituents in use.
Definition at line 37 of file MOM_tidal_forcing.F90.
real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::phase0 |
The phase of a tidal constituent at time 0, in radians.
Definition at line 38 of file MOM_tidal_forcing.F90.
real mom_tidal_forcing::tidal_forcing_cs::sal_scalar |
The constant of proportionality between sea surface height (really it should be bottom pressure) anomalies and bottom geopotential anomalies.
Definition at line 34 of file MOM_tidal_forcing.F90.
real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::sin_struct => NULL() |
real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::sinphase_prev => NULL() |
amphidromes in the previous tidal solutions.
Definition at line 46 of file MOM_tidal_forcing.F90.
real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::sinphasesal => NULL() |
self-attraction and loading amphidromes.
Definition at line 46 of file MOM_tidal_forcing.F90.
integer, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::struct |
An encoded spatial structure for each constituent.
Definition at line 43 of file MOM_tidal_forcing.F90.
logical mom_tidal_forcing::tidal_forcing_cs::tidal_sal_from_file |
If true, Read the tidal self-attraction and loading from input files, specified by TIDAL_INPUT_FILE.
Definition at line 29 of file MOM_tidal_forcing.F90.
logical mom_tidal_forcing::tidal_forcing_cs::use_prev_tides |
If true, use the SAL from the previous iteration of the tides to facilitate convergence.
Definition at line 32 of file MOM_tidal_forcing.F90.
logical mom_tidal_forcing::tidal_forcing_cs::use_sal_scalar |
If true, use the scalar approximation when calculating self-attraction and loading.
Definition at line 27 of file MOM_tidal_forcing.F90.