lmdz_call_cloud_optics_prop Module


Used by

  • module~~lmdz_call_cloud_optics_prop~2~~UsedByGraph module~lmdz_call_cloud_optics_prop~2 lmdz_call_cloud_optics_prop proc~physiq physiq proc~physiq->module~lmdz_call_cloud_optics_prop~2 proc~physiq~2 physiq proc~physiq~2->module~lmdz_call_cloud_optics_prop~2

Contents


Subroutines

public subroutine call_cloud_optics_prop_post(ok_newmicro)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: ok_newmicro

public subroutine call_cloud_optics_prop(klon, klev, ok_newmicro, paprs, pplay, temp, radocond, picefra, pclc, pcltau, pclemi, pch, pcl, pcm, pct, radocondwp, xflwp, xfiwp, xflwc, xfiwc, ok_aie, mass_solu_aero, mass_solu_aero_pi, pcldtaupi, distcltop, temp_cltop, re, fl, reliq, reice, reliq_pi, reice_pi, scdnc, cldncl, reffclwtop, lcc, reffclws, reffclwc, cldnvi, lcc3d, lcc3dcon, lcc3dstra, icc3dcon, icc3dstra, icefrac_optics, dNovrN, ptconv, rnebcon, ccwcon)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: klon
integer, intent(in) :: klev
logical, intent(in) :: ok_newmicro
real, intent(in) :: paprs(klon,klev+1)
real, intent(in) :: pplay(klon,klev)
real, intent(in) :: temp(klon,klev)
real, intent(in) :: radocond(klon,klev)
real, intent(in) :: picefra(klon,klev)
real, intent(inout) :: pclc(klon,klev)
real, intent(out) :: pcltau(klon,klev)
real, intent(out) :: pclemi(klon,klev)
real, intent(out) :: pch(klon)
real, intent(out) :: pcl(klon)
real, intent(out) :: pcm(klon)
real, intent(out) :: pct(klon)
real, intent(out) :: radocondwp(klon)
real, intent(out) :: xflwp(klon)
real, intent(out) :: xfiwp(klon)
real, intent(out) :: xflwc(klon,klev)
real, intent(out) :: xfiwc(klon,klev)
logical, intent(in) :: ok_aie
real, intent(in) :: mass_solu_aero(klon,klev)
real, intent(in) :: mass_solu_aero_pi(klon,klev)
real, intent(out) :: pcldtaupi(klon,klev)
real, intent(out) :: distcltop(klon,klev)
real, intent(out) :: temp_cltop(klon,klev)
real, intent(out) :: re(klon,klev)
real, intent(out) :: fl(klon,klev)
real, intent(out) :: reliq(klon,klev)
real, intent(out) :: reice(klon,klev)
real, intent(out) :: reliq_pi(klon,klev)
real, intent(out) :: reice_pi(klon,klev)
real, intent(out) :: scdnc(klon,klev)
real, intent(out) :: cldncl(klon)
real, intent(out) :: reffclwtop(klon)
real, intent(out) :: lcc(klon)
real, intent(out) :: reffclws(klon,klev)
real, intent(out) :: reffclwc(klon,klev)
real, intent(out) :: cldnvi(klon)
real, intent(out) :: lcc3d(klon,klev)
real, intent(out) :: lcc3dcon(klon,klev)
real, intent(out) :: lcc3dstra(klon,klev)
real, intent(out) :: icc3dcon(klon,klev)
real, intent(out) :: icc3dstra(klon,klev)
real, intent(inout) :: icefrac_optics(klon,klev)
real, intent(in) :: dNovrN(klon)
logical, intent(in) :: ptconv(klon,klev)
real, intent(in) :: rnebcon(klon,klev)
real, intent(in) :: ccwcon(klon,klev)