mp_my2_mod Module Reference
Public Member Functions | |
subroutine, public | mp_my2_main (WZ, T, Q, QC, QR, QI, QN, QG, QH, NC, NR, NY, NN, NG, NH, PS, sigma, RT_rn1, RT_rn2, RT_fr1, RT_fr2, RT_sn1, RT_sn2, RT_sn3, RT_pe1, RT_pe2, RT_peL, RT_snd, dt, NI, NK, J, KOUNT, CCNtype, precipDiag_ON, sedi_ON, warmphase_ON, autoconv_ON, icephase_ON, snow_ON, Dm_c, Dm_r, Dm_i, Dm_s, Dm_g, Dm_h, ZET, ZEC, SS, reff_c, reff_i, nk_bottom) |
Private Member Functions | |
REAL function, private | nccnfnc (Win, Tin, Pin, CCNtype) |
real function, private | sxfnc (Win, Tin, Pin, Qsw, Qsi, CCNtype, WRT) |
real function, private | gamma (xx) |
subroutine, private | gser (gamser, a, x, gln) |
real function, private | gammln (xx) |
real function, private | gammp (a, x) |
subroutine, private | cfg (gammcf, a, x, gln) |
real function, private | gamminc (p, xmax) |
real function, private | polysvp (T, TYPE) |
real function, private | qsat (temp, pres, wtype) |
subroutine, private | check_values (Qv, T, Qc, Qr, Qi, Qn, Qg, Qh, Nc, Nr, Ny, Nn, Ng, Nh, epsQ, epsN, check_consistency, force_abort, source_ind) |
subroutine, private | sedi_wrapper_2 (QX, NX, cat, epsQ, epsQ_sedi, epsN, dmx, ni, VxMax, DxMax, dt, massFlux_bot, kdir, kbot, ktop_sedi, GRAV, zheight, nk, DE, iDE, iDP, DZ, iDZ, gamfact, kount, afx_in, bfx_in, cmx_in, ckQx1_in, ckQx2_in, ckQx4_in) |
subroutine, private | sedi_1d (QX1d, NX1d, cat, DE1d, iDE1d, iDP1d, gamfact1d, epsQ, epsN, dmx, VxMax, DxMax, dt, DZ1d, iDZ1d, massFlux_bot, kdir, kbot, ktop, GRAV, afx_in, bfx_in, cmx_in, ckQx1_in, ckQx2_in, ckQx4_in, BX1d, epsB) |
subroutine, private | count_columns (QX, ni, minQX, counter, activeColumn, kdir, kbot, ktop) |
real function, private | des_of_ds (Ds_local, desMax_local, eds_local, fds_local) |
real function, private | dm_x (DE_local, QX_local, iNX_local, icmx_local, idmx_local) |
real function, private | ilamda_x (DE_local, QX_local, iNX_local, icex_local, idmx_local) |
real function, private | n_cooper (TRPL_local, T_local) |
real function, private | nos_thompson (TRPL_local, T_local) |
Member Function/Subroutine Documentation
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
subroutine, public mp_my2_mod::mp_my2_main | ( | real, dimension(:,:), intent(in) | WZ, |
real, dimension(:,:), intent(inout) | T, | ||
real, dimension(:,:), intent(inout) | Q, | ||
real, dimension(:,:), intent(inout) | QC, | ||
real, dimension(:,:), intent(inout) | QR, | ||
real, dimension(:,:), intent(inout) | QI, | ||
real, dimension(:,:), intent(inout) | QN, | ||
real, dimension(:,:), intent(inout) | QG, | ||
real, dimension(:,:), intent(inout) | QH, | ||
real, dimension(:,:), intent(inout) | NC, | ||
real, dimension(:,:), intent(inout) | NR, | ||
real, dimension(:,:), intent(inout) | NY, | ||
real, dimension(:,:), intent(inout) | NN, | ||
real, dimension(:,:), intent(inout) | NG, | ||
real, dimension(:,:), intent(inout) | NH, | ||
real, dimension(:), intent(in) | PS, | ||
real, dimension(:,:), intent(in) | sigma, | ||
real, dimension(:), intent(out) | RT_rn1, | ||
real, dimension(:), intent(out) | RT_rn2, | ||
real, dimension(:), intent(out) | RT_fr1, | ||
real, dimension(:), intent(out) | RT_fr2, | ||
real, dimension(:), intent(out) | RT_sn1, | ||
real, dimension(:), intent(out) | RT_sn2, | ||
real, dimension(:), intent(out) | RT_sn3, | ||
real, dimension(:), intent(out) | RT_pe1, | ||
real, dimension(:), intent(out) | RT_pe2, | ||
real, dimension(:), intent(out) | RT_peL, | ||
real, dimension(:), intent(out) | RT_snd, | ||
real, intent(in) | dt, | ||
integer, intent(in) | NI, | ||
integer, intent(in) | NK, | ||
integer, intent(in) | J, | ||
integer, intent(in) | KOUNT, | ||
integer, intent(in) | CCNtype, | ||
logical, intent(in) | precipDiag_ON, | ||
logical, intent(in) | sedi_ON, | ||
logical, intent(in) | warmphase_ON, | ||
logical, intent(in) | autoconv_ON, | ||
logical, intent(in) | icephase_ON, | ||
logical, intent(in) | snow_ON, | ||
real, dimension(:,:), intent(out) | Dm_c, | ||
real, dimension(:,:), intent(out) | Dm_r, | ||
real, dimension(:,:), intent(out) | Dm_i, | ||
real, dimension(:,:), intent(out) | Dm_s, | ||
real, dimension(:,:), intent(out) | Dm_g, | ||
real, dimension(:,:), intent(out) | Dm_h, | ||
real, dimension(:,:), intent(out) | ZET, | ||
real, dimension(:), intent(out) | ZEC, | ||
real, dimension(:,:,:), intent(out) | SS, | ||
real, dimension(:,:), intent(out) | reff_c, | ||
real, dimension(:,:), intent(out) | reff_i, | ||
logical, intent(in) | nk_bottom | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
The documentation for this module was generated from the following file:
- /aos/home/bernat/workspace/fortran/srsim/src/mp_my2_mod-v2.25.2.f90