poprecip_precld Subroutine

public subroutine poprecip_precld(klon, dtime, iftop, paprsdn, paprsup, pplay, temp, tempupnew, qvap, qprecip, precipfracclr, precipfraccld, qvapclrup, qtotupnew, cldfra, rvc_seri, qliq, qice, rain, rainclr, raincld, snow, snowclr, snowcld, dqreva, dqssub)

Uses

  • proc~~poprecip_precld~2~~UsesGraph proc~poprecip_precld~2 poprecip_precld module~lmdz_lscp_ini lmdz_lscp_ini proc~poprecip_precld~2->module~lmdz_lscp_ini module~lmdz_lscp_tools~2 lmdz_lscp_tools proc~poprecip_precld~2->module~lmdz_lscp_tools~2

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: klon
real, intent(in) :: dtime
logical, intent(in) :: iftop
real, intent(in), DIMENSION(klon) :: paprsdn
real, intent(in), DIMENSION(klon) :: paprsup
real, intent(in), DIMENSION(klon) :: pplay
real, intent(inout), DIMENSION(klon) :: temp
real, intent(in), DIMENSION(klon) :: tempupnew
real, intent(inout), DIMENSION(klon) :: qvap
real, intent(inout), DIMENSION(klon) :: qprecip
real, intent(inout), DIMENSION(klon) :: precipfracclr
real, intent(inout), DIMENSION(klon) :: precipfraccld
real, intent(in), DIMENSION(klon) :: qvapclrup
real, intent(in), DIMENSION(klon) :: qtotupnew
real, intent(in), DIMENSION(klon) :: cldfra
real, intent(in), DIMENSION(klon) :: rvc_seri
real, intent(in), DIMENSION(klon) :: qliq
real, intent(in), DIMENSION(klon) :: qice
real, intent(inout), DIMENSION(klon) :: rain
real, intent(inout), DIMENSION(klon) :: rainclr
real, intent(inout), DIMENSION(klon) :: raincld
real, intent(inout), DIMENSION(klon) :: snow
real, intent(inout), DIMENSION(klon) :: snowclr
real, intent(inout), DIMENSION(klon) :: snowcld
real, intent(out), DIMENSION(klon) :: dqreva
real, intent(out), DIMENSION(klon) :: dqssub

Calls

proc~~poprecip_precld~2~~CallsGraph proc~poprecip_precld~2 poprecip_precld proc~calc_qsat_ecmwf CALC_QSAT_ECMWF proc~poprecip_precld~2->proc~calc_qsat_ecmwf proc~poprecip_fracupdate~2 poprecip_fracupdate proc~poprecip_precld~2->proc~poprecip_fracupdate~2

Contents