|
subroutine, public | mom_diabatic_aux::make_frazil (h, tv, G, GV, CS, p_surf) |
|
subroutine, public | mom_diabatic_aux::differential_diffuse_t_s (h, tv, visc, dt, G, GV) |
|
subroutine, public | mom_diabatic_aux::adjust_salt (h, tv, G, GV, CS) |
|
subroutine, public | mom_diabatic_aux::insert_brine (h, tv, G, GV, fluxes, nkmb, CS, dt, id_brine_lay) |
|
subroutine, public | mom_diabatic_aux::tridiagts (G, GV, is, ie, js, je, hold, ea, eb, T, S) |
|
subroutine, public | mom_diabatic_aux::find_uv_at_h (u, v, h, u_h, v_h, G, GV, ea, eb) |
|
subroutine, public | mom_diabatic_aux::diagnosemldbydensitydifference (id_MLD, h, tv, densityDiff, G, GV, diagPtr, id_N2subML, id_MLDsq) |
| Diagnose a mixed layer depth (MLD) determined by a given density difference with the surface. This routine is appropriate in MOM_diabatic_driver due to its position within the time stepping. More...
|
|
subroutine, public | mom_diabatic_aux::applyboundaryfluxesinout (CS, G, GV, dt, fluxes, optics, h, tv, aggregate_FW_forcing, evap_CFL_limit, minimum_forcing_depth, cTKE, dSV_dT, dSV_dS, SkinBuoyFlux) |
| Update the thickness, temperature, and salinity due to thermodynamic boundary forcing (contained in fluxes type) applied to h, tvT and tvS, and calculate the TKE implications of this heating. More...
|
|
subroutine, public | mom_diabatic_aux::diabatic_aux_init (Time, G, GV, param_file, diag, CS, useALEalgorithm, use_ePBL) |
|
subroutine, public | mom_diabatic_aux::diabatic_aux_end (CS) |
|