CAM
advance_windm_edsclrm_module.F90 File Reference

Modules

module  advance_windm_edsclrm_module
 

Functions/Subroutines

subroutine, public advance_windm_edsclrm_module::advance_windm_edsclrm (dt, wm_zt, Km_zm, ug, vg, um_ref, vm_ref, wp2, up2, vp2, um_forcing, vm_forcing, edsclrm_forcing, rho_ds_zm, invrs_rho_ds_zt, fcor, l_implemented, um, vm, edsclrm, upwp, vpwp, wpedsclrp, err_code)
 
subroutine, private advance_windm_edsclrm_module::windm_edsclrm_solve (nrhs, ixm_matrix_condt_num, lhs, rhs, solution, err_code)
 
subroutine advance_windm_edsclrm_module::windm_edsclrm_implicit_stats (solve_type, xm)
 
subroutine, private advance_windm_edsclrm_module::compute_uv_tndcy (solve_type, fcor, perp_wind_m, perp_wind_g, xm_forcing, l_implemented, xm_tndcy)
 
subroutine, private advance_windm_edsclrm_module::windm_edsclrm_lhs (dt, nu, wm_zt, Km_zm, wind_speed, u_star_sqd, rho_ds_zm, invrs_rho_ds_zt, l_implemented, l_imp_sfc_momentum_flux, lhs)
 
real(kind=core_rknd) function, dimension(gr%nz), private advance_windm_edsclrm_module::windm_edsclrm_rhs (solve_type, dt, nu, Km_zm, xm, xm_tndcy, rho_ds_zm, invrs_rho_ds_zt, l_imp_sfc_momentum_flux, xpwp_sfc)
 
elemental real(kind=core_rknd) function, public advance_windm_edsclrm_module::xpwp_fnc (Km_zm, xm, xmp1, invrs_dzm)
 

Variables

integer, parameter, private advance_windm_edsclrm_module::windm_edsclrm_um = 1
 
integer, parameter, private advance_windm_edsclrm_module::windm_edsclrm_vm = 2
 
integer, parameter, private advance_windm_edsclrm_module::windm_edsclrm_scalar = 3
 
integer, parameter, private advance_windm_edsclrm_module::clip_upwp = 10
 
integer, parameter, private advance_windm_edsclrm_module::clip_vpwp = 11