call_cloud_optics_prop Subroutine

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)

Uses

  • proc~~call_cloud_optics_prop~2~~UsesGraph proc~call_cloud_optics_prop~2 call_cloud_optics_prop module~nuage_mod nuage_mod proc~call_cloud_optics_prop~2->module~nuage_mod module~lmdz_lscp_tools~2 lmdz_lscp_tools proc~call_cloud_optics_prop~2->module~lmdz_lscp_tools~2 module~lmdz_cloud_optics_prop~2 lmdz_cloud_optics_prop proc~call_cloud_optics_prop~2->module~lmdz_cloud_optics_prop~2 module~icefrac_lsc_mod icefrac_lsc_mod proc~call_cloud_optics_prop~2->module~icefrac_lsc_mod module~lmdz_cloud_optics_prop_ini~2 lmdz_cloud_optics_prop_ini proc~call_cloud_optics_prop~2->module~lmdz_cloud_optics_prop_ini~2

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)

Calls

proc~~call_cloud_optics_prop~2~~CallsGraph proc~call_cloud_optics_prop~2 call_cloud_optics_prop proc~icefrac_lscp ICEFRAC_LSCP proc~call_cloud_optics_prop~2->proc~icefrac_lscp proc~icefrac_lsc icefrac_lsc proc~call_cloud_optics_prop~2->proc~icefrac_lsc proc~cloud_optics_prop cloud_optics_prop proc~call_cloud_optics_prop~2->proc~cloud_optics_prop proc~nuage nuage proc~call_cloud_optics_prop~2->proc~nuage proc~abort_physic abort_physic proc~icefrac_lscp->proc~abort_physic proc~nuage->proc~icefrac_lscp proc~nuage->proc~icefrac_lsc histclo histclo proc~abort_physic->histclo proc~mpi_abort MPI_ABORT proc~abort_physic->proc~mpi_abort restclo restclo proc~abort_physic->restclo getin_dump getin_dump proc~abort_physic->getin_dump proc~lmdz_mpi_wrapper_abort lmdz_mpi_wrapper_abort proc~mpi_abort->proc~lmdz_mpi_wrapper_abort

Contents