namespace mom_full_convection¶
Overview¶
Does full convective adjustment of unstable regions via a strong diffusivity. More…
namespace mom_full_convection { // global functions subroutine, public full_convection( G G, GV GV, h h, tv tv, T_adj T_adj, S_adj S_adj, p_surf p_surf, Kddt_smooth Kddt_smooth, Kddt_convect Kddt_convect, halo halo ); } // namespace mom_full_convection
Detailed Documentation¶
Does full convective adjustment of unstable regions via a strong diffusivity.
Global Functions¶
subroutine, public full_convection( G G, GV GV, h h, tv tv, T_adj T_adj, S_adj S_adj, p_surf p_surf, Kddt_smooth Kddt_smooth, Kddt_convect Kddt_convect, halo halo )
Calculate new temperatures and salinities that have been subject to full convective mixing.
Parameters:
g |
The ocean’s grid structure |
gv |
The ocean’s vertical grid structure |
h |
Layer thicknesses [H ~> m or kg m-2] |
tv |
A structure pointing to various thermodynamic variables |
t_adj |
Adjusted potential temperature [degC]. |
s_adj |
Adjusted salinity [ppt]. |
p_surf |
The pressure at the ocean surface [Pa] (or NULL). |
kddt_smooth |
A smoothing vertical diffusivity times a timestep [H2 ~> m2 or kg2 m-4]. |
kddt_convect |
A large convecting vertical diffusivity times a timestep [H2 ~> m2 or kg2 m-4]. |
halo |
Halo width over which to compute |