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

◆ micro_mg_tend()

subroutine, public micro_mg2_0::micro_mg_tend ( integer, intent(in) mgncol,
integer, intent(in) nlev,
real(r8), intent(in) deltatin,
real(r8), dimension(mgncol,nlev), intent(in) t,
real(r8), dimension(mgncol,nlev), intent(in) q,
real(r8), dimension(mgncol,nlev), intent(in) qcn,
real(r8), dimension(mgncol,nlev), intent(in) qin,
real(r8), dimension(mgncol,nlev), intent(in) ncn,
real(r8), dimension(mgncol,nlev), intent(in) nin,
real(r8), dimension(mgncol,nlev), intent(in) qrn,
real(r8), dimension(mgncol,nlev), intent(in) qsn,
real(r8), dimension(mgncol,nlev), intent(in) nrn,
real(r8), dimension(mgncol,nlev), intent(in) nsn,
real(r8), dimension(mgncol,nlev) relvar,
real(r8), intent(in) accre_enhan_i,
real(r8), dimension(mgncol,nlev), intent(in) p,
real(r8), dimension(mgncol,nlev), intent(in) pdel,
real(r8), dimension(mgncol,nlev), intent(in) cldn,
real(r8), dimension(mgncol,nlev), intent(in) liqcldf,
real(r8), dimension(mgncol,nlev), intent(in) icecldf,
real(r8), dimension(mgncol,nlev), intent(in) qsatfac,
real(r8), dimension(mgncol,nlev), intent(out) qcsinksum_rate1ord,
real(r8), dimension(mgncol,nlev), intent(inout) naai,
real(r8), dimension(mgncol,nlev), intent(in) npccnin,
real(r8), dimension(mgncol,nlev,10), intent(in) rndst,
real(r8), dimension(mgncol,nlev,10), intent(in) nacon,
real(r8), dimension(mgncol,nlev), intent(out) tlat,
real(r8), dimension(mgncol,nlev), intent(out) qvlat,
real(r8), dimension(mgncol,nlev), intent(out) qctend,
real(r8), dimension(mgncol,nlev), intent(out) qitend,
real(r8), dimension(mgncol,nlev), intent(out) nctend,
real(r8), dimension(mgncol,nlev), intent(out) nitend,
real(r8), dimension(mgncol,nlev), intent(out) qrtend,
real(r8), dimension(mgncol,nlev), intent(out) qstend,
real(r8), dimension(mgncol,nlev), intent(out) nrtend,
real(r8), dimension(mgncol,nlev), intent(out) nstend,
real(r8), dimension(mgncol,nlev), intent(out) effc,
real(r8), dimension(mgncol,nlev), intent(out) effc_fn,
real(r8), dimension(mgncol,nlev), intent(out) effi,
real(r8), dimension(mgncol,nlev), intent(out) sadice,
real(r8), dimension(mgncol,nlev), intent(out) sadsnow,
real(r8), dimension(mgncol), intent(out) prect,
real(r8), dimension(mgncol), intent(out) preci,
real(r8), dimension(mgncol,nlev), intent(out) nevapr,
real(r8), dimension(mgncol,nlev), intent(out) evapsnow,
real(r8), dimension(mgncol,nlev), intent(out) am_evp_st,
real(r8), dimension(mgncol,nlev), intent(out) prain,
real(r8), dimension(mgncol,nlev), intent(out) prodsnow,
real(r8), dimension(mgncol,nlev), intent(out) cmeout,
real(r8), dimension(mgncol,nlev), intent(out) deffi,
real(r8), dimension(mgncol,nlev), intent(out) pgamrad,
real(r8), dimension(mgncol,nlev), intent(out) lamcrad,
real(r8), dimension(mgncol,nlev), intent(out) qsout,
real(r8), dimension(mgncol,nlev), intent(out) dsout,
real(r8), dimension(mgncol,2:nlev+1), intent(out) lflx,
real(r8), dimension(mgncol,2:nlev+1), intent(out) iflx,
real(r8), dimension(mgncol,2:nlev+1), intent(out) rflx,
real(r8), dimension(mgncol,2:nlev+1), intent(out) sflx,
real(r8), dimension(mgncol,nlev), intent(out) qrout,
real(r8), dimension(mgncol,nlev), intent(out) reff_rain,
real(r8), dimension(mgncol,nlev), intent(out) reff_snow,
real(r8), dimension(mgncol,nlev), intent(out) qcsevap,
real(r8), dimension(mgncol,nlev), intent(out) qisevap,
real(r8), dimension(mgncol,nlev), intent(out) qvres,
real(r8), dimension(mgncol,nlev), intent(out) cmeitot,
real(r8), dimension(mgncol,nlev), intent(out) vtrmc,
real(r8), dimension(mgncol,nlev), intent(out) vtrmi,
real(r8), dimension(mgncol,nlev), intent(out) umr,
real(r8), dimension(mgncol,nlev), intent(out) ums,
real(r8), dimension(mgncol,nlev), intent(out) qcsedten,
real(r8), dimension(mgncol,nlev), intent(out) qisedten,
real(r8), dimension(mgncol,nlev), intent(out) qrsedten,
real(r8), dimension(mgncol,nlev), intent(out) qssedten,
real(r8), dimension(mgncol,nlev), intent(out) pratot,
real(r8), dimension(mgncol,nlev), intent(out) prctot,
real(r8), dimension(mgncol,nlev), intent(out) mnuccctot,
real(r8), dimension(mgncol,nlev), intent(out) mnuccttot,
real(r8), dimension(mgncol,nlev), intent(out) msacwitot,
real(r8), dimension(mgncol,nlev), intent(out) psacwstot,
real(r8), dimension(mgncol,nlev), intent(out) bergstot,
real(r8), dimension(mgncol,nlev), intent(out) bergtot,
real(r8), dimension(mgncol,nlev), intent(out) melttot,
real(r8), dimension(mgncol,nlev), intent(out) homotot,
real(r8), dimension(mgncol,nlev), intent(out) qcrestot,
real(r8), dimension(mgncol,nlev), intent(out) prcitot,
real(r8), dimension(mgncol,nlev), intent(out) praitot,
real(r8), dimension(mgncol,nlev), intent(out) qirestot,
real(r8), dimension(mgncol,nlev), intent(out) mnuccrtot,
real(r8), dimension(mgncol,nlev), intent(out) pracstot,
real(r8), dimension(mgncol,nlev), intent(out) meltsdttot,
real(r8), dimension(mgncol,nlev), intent(out) frzrdttot,
real(r8), dimension(mgncol,nlev), intent(out) mnuccdtot,
real(r8), dimension(mgncol,nlev), intent(out) nrout,
real(r8), dimension(mgncol,nlev), intent(out) nsout,
real(r8), dimension(mgncol,nlev), intent(out) refl,
real(r8), dimension(mgncol,nlev), intent(out) arefl,
real(r8), dimension(mgncol,nlev), intent(out) areflz,
real(r8), dimension(mgncol,nlev), intent(out) frefl,
real(r8), dimension(mgncol,nlev), intent(out) csrfl,
real(r8), dimension(mgncol,nlev), intent(out) acsrfl,
real(r8), dimension(mgncol,nlev), intent(out) fcsrfl,
real(r8), dimension(mgncol,nlev), intent(out) rercld,
real(r8), dimension(mgncol,nlev), intent(out) ncai,
real(r8), dimension(mgncol,nlev), intent(out) ncal,
real(r8), dimension(mgncol,nlev), intent(out) qrout2,
real(r8), dimension(mgncol,nlev), intent(out) qsout2,
real(r8), dimension(mgncol,nlev), intent(out) nrout2,
real(r8), dimension(mgncol,nlev), intent(out) nsout2,
real(r8), dimension(mgncol,nlev), intent(out) drout2,
real(r8), dimension(mgncol,nlev), intent(out) dsout2,
real(r8), dimension(mgncol,nlev), intent(out) freqs,
real(r8), dimension(mgncol,nlev), intent(out) freqr,
real(r8), dimension(mgncol,nlev), intent(out) nfice,
real(r8), dimension(mgncol,nlev), intent(out) qcrat,
real(r8), dimension(mgncol,nlev), intent(out) prer_evap,
real(r8), intent(in) xlat,
real(r8), intent(in) xlon,
logical, intent(in) lprnt,
integer, intent(in) iccn,
integer, dimension(mgncol), intent(in) nlball )