MOM6
|
Initial conditions and forcing for the single column model (SCM) idealized hurricane example.
Data Types | |
type | scm_idealized_hurricane_cs |
Container for parameters describing idealized wind structure. More... | |
Functions/Subroutines | |
subroutine, public | scm_idealized_hurricane_ts_init (T, S, h, G, GV, param_file, just_read_params) |
Initializes temperature and salinity for the SCM idealized hurricane example. More... | |
subroutine, public | scm_idealized_hurricane_wind_init (Time, G, param_file, CS) |
Initializes wind profile for the SCM idealized hurricane example. More... | |
subroutine, public | scm_idealized_hurricane_wind_forcing (state, fluxes, day, G, CS) |
Variables | |
character(len=40) | mdl = "SCM_idealized_hurricane" |
subroutine, public scm_idealized_hurricane::scm_idealized_hurricane_ts_init | ( | real, dimension(szi_(g),szj_(g), szk_(g)), intent(out) | T, |
real, dimension(szi_(g),szj_(g), szk_(g)), intent(out) | S, | ||
real, dimension(szi_(g),szj_(g), szk_(g)), intent(in) | h, | ||
type(ocean_grid_type), intent(in) | G, | ||
type(verticalgrid_type), intent(in) | GV, | ||
type(param_file_type), intent(in) | param_file, | ||
logical, intent(in), optional | just_read_params | ||
) |
Initializes temperature and salinity for the SCM idealized hurricane example.
[in] | g | Grid structure |
[in] | gv | Vertical grid structure |
[out] | t | Potential temperature (degC) |
[out] | s | Salinity (psu) |
[in] | h | Layer thickness (m or Pa) |
[in] | param_file | Input parameter structure |
[in] | just_read_params | If present and true, this call will only read parameters without changing h. |
Definition at line 48 of file SCM_idealized_hurricane.F90.
References mdl.
Referenced by mom_state_initialization::mom_initialize_state().
subroutine, public scm_idealized_hurricane::scm_idealized_hurricane_wind_forcing | ( | type(surface), intent(in) | state, |
type(forcing), intent(inout) | fluxes, | ||
type(time_type), intent(in) | day, | ||
type(ocean_grid_type), intent(inout) | G, | ||
type(scm_idealized_hurricane_cs), pointer | CS | ||
) |
[in] | state | Surface state structure |
[in,out] | fluxes | Surface fluxes structure |
[in] | day | Time in days |
[in,out] | g | Grid structure |
cs | Container for SCM parameters |
Definition at line 159 of file SCM_idealized_hurricane.F90.
References mom_forcing_type::allocate_forcing_type().
subroutine, public scm_idealized_hurricane::scm_idealized_hurricane_wind_init | ( | type(time_type), intent(in) | Time, |
type(ocean_grid_type), intent(in) | G, | ||
type(param_file_type), intent(in) | param_file, | ||
type(scm_idealized_hurricane_cs), pointer | CS | ||
) |
Initializes wind profile for the SCM idealized hurricane example.
[in] | g | Grid structure |
[in] | param_file | Input parameter structure |
cs | Parameter container |
Definition at line 97 of file SCM_idealized_hurricane.F90.
References mdl, and mom_error_handler::mom_error().
|
private |
Definition at line 42 of file SCM_idealized_hurricane.F90.
Referenced by scm_idealized_hurricane_ts_init(), and scm_idealized_hurricane_wind_init().