|
subroutine, public | macro_cloud (irun, lm, dt, alf_fac, pp_dev, ppe_dev, qlwdtr_dev, th_dev, q_dev, qlw_ls_dev, qlw_an_dev, qiw_ls_dev, qiw_an_dev, anvfrc_dev, cldfrc_dev, physparams, sclmfdfr, alpht_dev, cnv_fice_dev, cnv_ndrop_dev, cnv_nice_dev, scice_dev, ncpl_dev, ncpi_dev, pfrz_dev, lprnt, ipr, rhc, pdfflag, qc_min) |
| This subroutine is the cloud macrophysics scheme in MG micriphysics.
|
|
subroutine | pdf_spread (k, lm, pp, alpha, alpht_diag, frland, rhc) |
|
subroutine, public | fix_up_clouds_2m (qv, te, qlc, qic, cf, qla, qia, af, nl, ni, qc_min) |
|
subroutine, public | update_cld (irun, lm, dt, alpha, qc_min, pdfshape, pl, qv, qcl, qal, qci, qai, te, cf, af, scice, ni, nl) |
| This subroutine calculates the cloud fraction that would correspond to the current condensate.
|
|
subroutine | hystpdf (dt, alpha, pdfshape, qc_min, pl, qv, qcl, qal, qci, qai, te, cf, af, scice, ni, nl) |
| This subroutine calculates.
|
|
subroutine | pdffrac (flag, qtmean, sigmaqt1, sigmaqt2, qstar, clfrac) |
| This subroutine calculates.
|
|
subroutine | pdfcondensate (flag, qtmean4, sigmaqt14, sigmaqt24, qstar4, condensate4, clfrac4) |
| This subroutine calculates.
|
|
subroutine | cnvsrc (dt, iceparam, sclmfdfr, mass, imass, pl, te, qv, dcf, dmf, qla, qia, cf, af, qs, nl, ni, cnvfice, cnvndrop, cnvnice) |
| This subroutine calculates.
|
|
subroutine | precip3 (k, lm, dt, frland, rhcr3, qpl, qpi, qcl, qci, te, qv, mass, imass, pl, dze, qddf3, aa, bb, area, rain, snow, pfl_above, pfi_above, evap_dd_above, subl_dd_above, revap_diag, rsubl_diag, acrll_diag, acril_diag, pfl_diag, pfi_diag, vfallrn, vfallsn, frz_diag, envfc, ddrfc, af, cf, pcbl, i) |
| This subroutine calculates.
|
|
subroutine | marshpalmq2 (rain, pr, diam3, ntotal, w, ve) |
| This subroutine calculates.
|
|
subroutine | micro_aa_bb_3 (temp, pr, q_sat, aa, bb) |
| This subroutine calculates.
|
|
real function | ldradius3 (pl, te, qcl, nn) |
|
real function | ice_fraction (temp) |
|
real function | get_alhx3 (t) |
|
real function | icefrac (t, t_trans, t_freez) |
|
subroutine | bergeron_iter (dtime, pl, te, qv, qils, qicn, |
| This subroutine calculates.
|
|
subroutine | pfreezing (alpha, pl, te, qv, qcl, qal, qci, qai, sc_ice, cf, af, pf, pdfflag) |
| This calculates the probability of finding a supersaturated parcel in the grid cell. SC_ICE is the effective freezing point for ice (Barahona and Nenes(2009) [14])
Modified 02/19/15. in situ nucleation only occurs in the non_convective part of the grid cell.
|
|
subroutine, public | meltfrz_inst (im, lm, te, qcl, qal, qci, qai, nl, ni) |
| This subroutine calculates instantaneous freezing of condensate.
|
|
subroutine, public | cloud_ptr_stubs (smaxl, smaxi, wsub, ccn01, ccn04, ccn1, nhet_nuc, nlim_nuc, so4, org, bcarbon, dust, seasalt, ncpl_vol, ncpi_vol, nrain, nsnow, cdnc_nuc, inc_nuc, sat_rat, qstot, qrtot, cldreffs, cldreffr, dqvdt_micro, dqidt_micro, dqldt_micro, dtdt_micro, rl_mask, ri_mask, kappa, sc_ice, cfice, cfliq, rhice, rhliq, rad_cf, rad_ql, rad_qi, rad_qs, rad_qr, rad_qv, cldreffi, cldreffl, nhet_imm, nhet_dep, nhet_dhf, dust_imm, dust_dep, dust_dhf, scf, scf_all, sigw_gw, sigw_cnv, sigw_turb, sigw_rc, rhcmicro, dnhet_imm, nondust_imm, nondust_dep, berg, bergso, melt, dnhet_ct, dtdt_macro, qcres, dt_rasp, frzpp_ls, snowmelt_ls, qires, autice, pfrz, dncnuc, dnchmsplit, dncsubl, dncautice, dncacris, dndccn, dndacrls, dndevapc, dndacrlr, dndautliq) |
|
real function | erf_app (x) |
| REAL FUNCTION erf (overwrites previous versions) THIS SUBROUTINE CALCULATES THE ERROR FUNCTION USING A POLYNOMIAL APPROXIMATION.
|
|