MOM6
|
Initial conditions for the Equatorial Rossby soliton test (Boyd).
conditions
Functions/Subroutines | |
subroutine, public | soliton_initialize_thickness (h, G, GV, US) |
Initialization of thicknesses in Equatorial Rossby soliton test. More... | |
subroutine, public | soliton_initialize_velocity (u, v, h, G, US) |
Initialization of u and v in the equatorial Rossby soliton test. More... | |
Variables | |
character(len=40) | mdl = "soliton_initialization" |
This module's name. More... | |
subroutine, public soliton_initialization::soliton_initialize_thickness | ( | real, dimension(szi_(g),szj_(g),szk_(gv)), intent(out) | h, |
type(ocean_grid_type), intent(in) | G, | ||
type(verticalgrid_type), intent(in) | GV, | ||
type(unit_scale_type), intent(in) | US | ||
) |
Initialization of thicknesses in Equatorial Rossby soliton test.
[in] | g | The ocean's grid structure. |
[in] | gv | The ocean's vertical grid structure. |
[in] | us | A dimensional unit scaling type |
[out] | h | The thickness that is being initialized [H ~> m or kg m-2]. |
Definition at line 32 of file soliton_initialization.F90.
References mom_error_handler::mom_mesg().
Referenced by mom_state_initialization::mom_initialize_state().
subroutine, public soliton_initialization::soliton_initialize_velocity | ( | real, dimension(szib_(g),szj_(g),szk_(g)), intent(out) | u, |
real, dimension(szi_(g),szjb_(g),szk_(g)), intent(out) | v, | ||
real, dimension(szi_(g),szj_(g), szk_(g)), intent(in) | h, | ||
type(ocean_grid_type), intent(in) | G, | ||
type(unit_scale_type), intent(in) | US | ||
) |
Initialization of u and v in the equatorial Rossby soliton test.
[in] | g | Grid structure |
[out] | u | i-component of velocity [L T-1 ~> m s-1] |
[out] | v | j-component of velocity [L T-1 ~> m s-1] |
[in] | h | Thickness [H ~> m or kg m-2] |
[in] | us | A dimensional unit scaling type |
Definition at line 67 of file soliton_initialization.F90.
|
private |
This module's name.
Definition at line 23 of file soliton_initialization.F90.