CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ mmicro_pcond()

subroutine, public cldwat2m_micro::mmicro_pcond ( integer, intent(in) lchnk,
integer, intent(in) ncol,
real(r8), intent(in) deltatin,
real(r8), dimension(pcols,pver), intent(in) tn,
real(r8), dimension(pcols,pver), intent(in) ttend,
integer, intent(in) pcols,
integer, intent(in) pver,
real(r8), dimension(pcols,pver), intent(in) qn,
real(r8), dimension(pcols,pver), intent(in) qtend,
real(r8), dimension(pcols,pver), intent(in) cwtend,
real(r8), dimension(pcols,pver), intent(inout) qc,
real(r8), dimension(pcols,pver), intent(inout) qi,
real(r8), dimension(pcols,pver), intent(inout) nc,
real(r8), dimension(pcols,pver), intent(inout) ni,
integer, intent(in) fprcp,
real(r8), dimension(pcols,pver), intent(inout) qrn,
real(r8), dimension(pcols,pver), intent(inout) qsnw,
real(r8), dimension(pcols,pver), intent(inout) nrn,
real(r8), dimension(pcols,pver), intent(inout) nsnw,
real(r8), dimension(pcols,pver), intent(in) p,
real(r8), dimension(pcols,pver), intent(in) pdel,
real(r8), dimension(pcols,pver), intent(in) cldn,
real(r8), dimension(pcols,pver), intent(in) liqcldf,
real(r8), dimension(pcols,pver), intent(in) icecldf,
real(r8), dimension(pcols,pver), intent(inout) cldo,
real(r8), dimension(pcols,pver+1), intent(in) pint,
real(r8), dimension(pcols,pver), intent(in) rpdel,
real(r8), dimension(pcols,pver), intent(in) zm,
real(r8), dimension(pcols,pver), intent(out) rate1ord_cw2pr_st,
real(r8), dimension(pcols,pver), intent(in) naai,
real(r8), dimension(pcols,pver), intent(inout) npccnin,
real(r8), dimension(pcols,pver, 10), intent(in) rndst,
real(r8), dimension(pcols,pver, 10), intent(in) nacon,
real(r8), dimension(pcols,pver), intent(in) rhdfda,
real(r8), dimension(pcols,pver), intent(in) rhu00,
real(r8), dimension(pcols,pver), intent(in) fice,
real(r8), dimension(pcols,pver), intent(out) tlat,
real(r8), dimension(pcols,pver), intent(out) qvlat,
real(r8), dimension(pcols,pver), intent(out) qctend,
real(r8), dimension(pcols,pver), intent(out) qitend,
real(r8), dimension(pcols,pver), intent(out) nctend,
real(r8), dimension(pcols,pver), intent(out) nitend,
real(r8), dimension(pcols,pver), intent(out) effc,
real(r8), dimension(pcols,pver), intent(out) effc_fn,
real(r8), dimension(pcols,pver), intent(out) effi,
real(r8), dimension(pcols), intent(out) prect,
real(r8), dimension(pcols), intent(out) preci,
real(r8), dimension(pcols,pver), intent(out) nevapr,
real(r8), dimension(pcols,pver), intent(out) evapsnow,
real(r8), dimension(pcols,pver), intent(out) prain,
real(r8), dimension(pcols,pver), intent(out) prodsnow,
real(r8), dimension(pcols,pver), intent(out) cmeout,
real(r8), dimension(pcols,pver), intent(out) deffi,
real(r8), dimension(pcols,pver), intent(out) pgamrad,
real(r8), dimension(pcols,pver), intent(out) lamcrad,
real(r8), dimension(pcols,pver), intent(out) qsout2,
real(r8), dimension(pcols,pver), intent(out) dsout2,
real(r8), dimension(pcols,pver), intent(out) qrout2,
real(r8), dimension(pcols,pver), intent(out) drout2,
real(r8), dimension(pcols,pver), intent(out) qcsevap,
real(r8), dimension(pcols,pver), intent(out) qisevap,
real(r8), dimension(pcols,pver), intent(out) qvres,
real(r8), dimension(pcols,pver), intent(out) cmeiout,
real(r8), dimension(pcols,pver), intent(out) vtrmc,
real(r8), dimension(pcols,pver), intent(out) vtrmi,
real(r8), dimension(pcols,pver), intent(out) qcsedten,
real(r8), dimension(pcols,pver), intent(out) qisedten,
real(r8), dimension(pcols,pver), intent(out) prao,
real(r8), dimension(pcols,pver), intent(out) prco,
real(r8), dimension(pcols,pver), intent(out) mnuccco,
real(r8), dimension(pcols,pver), intent(out) mnuccto,
real(r8), dimension(pcols,pver), intent(out) msacwio,
real(r8), dimension(pcols,pver), intent(out) psacwso,
real(r8), dimension(pcols,pver), intent(out) bergso,
real(r8), dimension(pcols,pver), intent(out) bergo,
real(r8), dimension(pcols,pver), intent(out) melto,
real(r8), dimension(pcols,pver), intent(out) homoo,
real(r8), dimension(pcols,pver), intent(out) qcreso,
real(r8), dimension(pcols,pver), intent(out) prcio,
real(r8), dimension(pcols,pver), intent(out) praio,
real(r8), dimension(pcols,pver), intent(out) qireso,
real(r8), dimension(pcols,pver), intent(out) mnuccro,
real(r8), dimension (pcols,pver), intent(out) pracso,
real(r8), dimension(pcols,pver), intent(out) meltsdt,
real(r8), dimension (pcols,pver), intent(out) frzrdt,
real(r8), dimension(pcols,pver) ncal,
real(r8), dimension(pcols,pver) ncai,
real(r8), dimension(pcols,pver), intent(out) mnuccdo,
real(r8), dimension(pcols,pver), intent(out) nnuccto,
real(r8), dimension(pcols,pver), intent(out) nsout2,
real(r8), dimension(pcols,pver), intent(out) nrout2,
real(r8), intent(in), parameter ncnst,
real(r8), intent(in), parameter ninst,
real(r8), dimension (pcols,pver), intent(in) nimm,
real(r8), intent(in) miu_disp,
real(r8), dimension (pcols,pver), intent(in) nsoot,
real(r8), dimension (pcols,pver), intent(in) rnsoot,
real(r8), intent(in) ui_scale,
real(r8), intent(in) dcrit,
real(r8), dimension(pcols,pver), intent(out) nnuccdo,
real(r8), dimension(pcols,pver), intent(out) nnuccco,
real(r8), dimension(pcols,pver), intent(out) nsacwio,
real(r8), dimension(pcols,pver), intent(out) nsubio,
real(r8), dimension(pcols,pver), intent(out) nprcio,
real(r8), dimension(pcols,pver), intent(out) npraio,
real(r8), dimension(pcols,pver), intent(out) npccno,
real(r8), dimension(pcols,pver), intent(out) npsacwso,
real(r8), dimension(pcols,pver), intent(out) nsubco,
real(r8), dimension(pcols,pver), intent(out) nprao,
real(r8), dimension(pcols,pver), intent(out) nprc1o,
real(r8), dimension(pcols,pver), intent(out) tlataux,
integer nbincontactdust,
logical lprint,
xlat,
xlon,
real(r8), dimension(pcols,pver), intent(in) rhc )
Author
Hugh Morrison, Andrew Gettelman

Definition at line 508 of file cldwat2m_micro.F.

References ac, ai, aimm, ar, as, bc, bi, bimm, br, bs, ci, cons1, cons2, cons3, cons4, cons5, cpoxlf, cpp, cr, cs, csmax, csmin, dcs, di, ds, ecr, eii, f1r, f1s, f2r, f2s, five, four, g, gamma(), gamma_incomp(), ginv, half, lammaxi, lammaxr, lammini, lamminr, liu_in, mi0, mindbz, minrefl, one, oneb3, onebcp, oneodi, pirhosn, pirhow, wv_saturation::polysvp(), qcvar, qsmall, qvsmall, r, rhmini, rhoi, rhosn, rhosu, rhow, rv, three, tmelt, ts_auto_ice, two, wv_saturation::vqsatd(), wv_saturation::vqsatd_water(), xlf, xlfocp, xxls, and xxlv.

Referenced by m_micro::m_micro_run().

Here is the call graph for this function:
Here is the caller graph for this function: