MOM6
|
This control structure is used to store parameters associated with the MESO forcing.
Definition at line 26 of file MESO_surface_forcing.F90.
Public variables and constants | |
logical | use_temperature |
If true, temperature and salinity are used as state variables. | |
logical | restorebuoy |
If true, use restoring surface buoyancy forcing. | |
real | rho0 |
The density used in the Boussinesq approximation [kg m-3]. | |
real | g_earth |
The gravitational acceleration [L2 Z-1 T-2 ~> m s-2]. | |
real | flux_const |
The restoring rate at the surface [m s-1]. | |
real | gust_const |
A constant unresolved background gustiness that contributes to ustar [Pa]. | |
real, dimension(:,:), pointer | t_restore => NULL() |
The temperature to restore the SST toward [degC]. | |
real, dimension(:,:), pointer | s_restore => NULL() |
The salinity to restore the sea surface salnity toward [ppt]. | |
real, dimension(:,:), pointer | pme => NULL() |
The prescribed precip minus evap [m s-1]. | |
real, dimension(:,:), pointer | solar => NULL() |
The shortwave forcing into the ocean [W m-2]. | |
real, dimension(:,:), pointer | heat => NULL() |
The prescribed longwave, latent and sensible heat flux into the ocean [W m-2]. | |
character(len=200) | inputdir |
The directory where NetCDF input files are. | |
character(len=200) | salinityrestore_file |
The file with the target sea surface salinity. | |
character(len=200) | sstrestore_file |
The file with the target sea surface temperature. | |
character(len=200) | solar_file |
The file with the shortwave forcing. | |
character(len=200) | heating_file |
The file with the longwave, latent, and sensible heating. | |
character(len=200) | pme_file |
The file with precipitation minus evaporation. | |
type(diag_ctrl), pointer | diag |
A structure that is used to regulate the timing of diagnostic output. | |