fisrtilp Subroutine

public subroutine fisrtilp(klon, klev, dtime, paprs, pplay, t, q, ptconv, ratqs, sigma_qtherm, d_t, d_q, d_ql, d_qi, rneb, rneblsvol, radliq, rain, snow, pfrac_impa, pfrac_nucl, pfrac_1nucl, frac_impa, frac_nucl, beta, prfl, psfl, rhcl, zqta, fraca, ztv, zpspsk, ztla, zthl, iflag_cld_th, iflag_ice_thermo, cloudth_sth, cloudth_senv, cloudth_sigmath, cloudth_sigmaenv)

Uses

  • proc~~fisrtilp~~UsesGraph proc~fisrtilp fisrtilp module~yomcst_mod_h yomcst_mod_h proc~fisrtilp->module~yomcst_mod_h module~lmdz_lscp_ini lmdz_lscp_ini proc~fisrtilp->module~lmdz_lscp_ini module~yoethf_mod_h yoethf_mod_h proc~fisrtilp->module~yoethf_mod_h module~lmdz_lscp_condensation lmdz_lscp_condensation proc~fisrtilp->module~lmdz_lscp_condensation module~icefrac_lsc_mod icefrac_lsc_mod proc~fisrtilp->module~icefrac_lsc_mod

LTP RLVTT = 2.501e6 ! pas de redefinition des constantes physiques (jyg) RLSTT = 2.834e6 ! pas de redefinition des constantes physiques (jyg) AJ LTP ! On ne tient compte de cette fraction que sous une seule ! couche sous le nuage JLD debut de partie a supprimer a terme JLD fin de partie a supprimer a terme LTP LTP LTP LTP
! zmelt = ((zt(i)-273.15)/(ztfondue-273.15))**2 !!!!!!!!! jyg

LTP
LTP
AJ

LTP zfice(i)=0. AJ AJ AJ LTP

CR&JYG

LTP

LTP LTP AJ AJ

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: klon
integer, intent(in) :: klev
real, intent(in) :: dtime
real, intent(in), DIMENSION(klon,klev+1) :: paprs
real, intent(in), DIMENSION(klon,klev) :: pplay
real, intent(in), DIMENSION(klon,klev) :: t
real, intent(in), DIMENSION(klon,klev) :: q
logical, intent(in), DIMENSION(klon,klev) :: ptconv
real, intent(inout), DIMENSION(klon,klev) :: ratqs
real, intent(inout), DIMENSION(klon,klev) :: sigma_qtherm
real, intent(out), DIMENSION(klon,klev) :: d_t
real, intent(out), DIMENSION(klon,klev) :: d_q
real, intent(out), DIMENSION(klon,klev) :: d_ql
real, intent(out), DIMENSION(klon,klev) :: d_qi
real, intent(out), DIMENSION(klon,klev) :: rneb
real, intent(out), DIMENSION(klon,klev) :: rneblsvol
real, intent(out), DIMENSION(klon,klev) :: radliq
real, intent(out), DIMENSION(klon) :: rain
real, intent(out), DIMENSION(klon) :: snow
real, intent(inout), DIMENSION(klon,klev) :: pfrac_impa
real, intent(inout), DIMENSION(klon,klev) :: pfrac_nucl
real, intent(inout), DIMENSION(klon,klev) :: pfrac_1nucl
real, intent(out), DIMENSION(klon,klev) :: frac_impa
real, intent(out), DIMENSION(klon,klev) :: frac_nucl
real, intent(out), DIMENSION(klon,klev) :: beta
real, intent(out), DIMENSION(klon,klev+1) :: prfl
real, intent(out), DIMENSION(klon,klev+1) :: psfl
real, intent(out), DIMENSION(klon,klev) :: rhcl
real, intent(in), DIMENSION(klon,klev) :: zqta
real, intent(in), DIMENSION(klon,klev) :: fraca
real, intent(in), DIMENSION(klon,klev) :: ztv
real, intent(in), DIMENSION(klon,klev) :: zpspsk
real, intent(in), DIMENSION(klon,klev) :: ztla
real, intent(inout), DIMENSION(klon,klev) :: zthl
integer, intent(in) :: iflag_cld_th
integer, intent(in) :: iflag_ice_thermo
real, intent(out), DIMENSION(klon,klev) :: cloudth_sth
real, intent(out), DIMENSION(klon,klev) :: cloudth_senv
real, intent(out), DIMENSION(klon,klev) :: cloudth_sigmath
real, intent(out), DIMENSION(klon,klev) :: cloudth_sigmaenv

Calls

proc~~fisrtilp~~CallsGraph proc~fisrtilp fisrtilp proc~cloudth cloudth proc~fisrtilp->proc~cloudth proc~cloudth_v6 cloudth_v6 proc~fisrtilp->proc~cloudth_v6 proc~cloudth_v3 cloudth_v3 proc~fisrtilp->proc~cloudth_v3 proc~icefrac_lsc icefrac_lsc proc~fisrtilp->proc~icefrac_lsc proc~cloudth_vert cloudth_vert proc~cloudth->proc~cloudth_vert proc~cloudth_vert_v3 cloudth_vert_v3 proc~cloudth_v3->proc~cloudth_vert_v3

Called by

proc~~fisrtilp~~CalledByGraph proc~fisrtilp fisrtilp proc~physiq physiq proc~physiq->proc~fisrtilp proc~physiq~2 physiq proc~physiq~2->proc~fisrtilp proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->proc~physiq proc~call_physiq call_physiq proc~call_physiq->proc~physiq proc~call_physiq~2 call_physiq proc~call_physiq~2->proc~physiq proc~scm scm proc~scm->proc~physiq program~lmdz1d lmdz1d program~lmdz1d->proc~old_lmdz1d program~lmdz1d->proc~scm proc~calfis calfis proc~calfis->proc~call_physiq proc~leapfrog leapfrog proc~leapfrog->proc~calfis program~gcm~2 gcm program~gcm~2->proc~leapfrog

Contents