MOM6
MOM_energetic_PBL.F90 File Reference

Go to the source code of this file.

Data Types

type  mom_energetic_pbl::energetic_pbl_cs
 

Modules

module  mom_energetic_pbl
 

Functions/Subroutines

subroutine, public mom_energetic_pbl::energetic_pbl (h_3d, u_3d, v_3d, tv, fluxes, dt, Kd_int, G, GV, CS, dSV_dT, dSV_dS, TKE_forced, Buoy_Flux, dt_diag, last_call, dT_expected, dS_expected)
 This subroutine determines the diffusivities from the integrated energetics mixed layer model. It assumes that heating, cooling and freshwater fluxes have already been applied. All calculations are done implicitly, and there is no stability limit on the time step. More...
 
subroutine mom_energetic_pbl::find_pe_chg (Kddt_h0, dKddt_h, hp_a, hp_b, Th_a, Sh_a, Th_b, Sh_b, dT_to_dPE_a, dS_to_dPE_a, dT_to_dPE_b, dS_to_dPE_b, pres, dT_to_dColHt_a, dS_to_dColHt_a, dT_to_dColHt_b, dS_to_dColHt_b, PE_chg, dPEc_dKd, dPE_max, dPEc_dKd_0, ColHt_cor)
 This subroutine calculates the change in potential energy and or derivatives for several changes in an interfaces's diapycnal diffusivity times a timestep. More...
 
subroutine mom_energetic_pbl::find_pe_chg_orig (Kddt_h, h_k, b_den_1, dTe_term, dSe_term, dT_km1_t2, dS_km1_t2, dT_to_dPE_k, dS_to_dPE_k, dT_to_dPEa, dS_to_dPEa, pres, dT_to_dColHt_k, dS_to_dColHt_k, dT_to_dColHta, dS_to_dColHta, PE_chg, dPEc_dKd, dPE_max, dPEc_dKd_0)
 This subroutine calculates the change in potential energy and or derivatives for several changes in an interfaces's diapycnal diffusivity times a timestep using the original form used in the first version of ePBL. More...
 
subroutine, public mom_energetic_pbl::energetic_pbl_get_mld (CS, MLD, G)
 Copies the ePBL active mixed layer depth into MLD. More...
 
subroutine mom_energetic_pbl::ust_2_u10_coare3p5 (USTair, U10, GV)
 Computes wind speed from ustar_air based on COARE 3.5 Cd relationship. More...
 
subroutine mom_energetic_pbl::get_la_windsea (ustar, hbl, GV, LA)
 
subroutine, public mom_energetic_pbl::energetic_pbl_init (Time, G, GV, param_file, diag, CS)
 
subroutine, public mom_energetic_pbl::energetic_pbl_end (CS)
 

Variables

integer mom_energetic_pbl::num_msg = 0
 
integer mom_energetic_pbl::max_msg = 2