lmdz_wake Module


Used by

  • module~~lmdz_wake~2~~UsedByGraph module~lmdz_wake~2 lmdz_wake proc~calwake calwake proc~calwake->module~lmdz_wake~2 proc~calwake~2 calwake proc~calwake~2->module~lmdz_wake~2

Contents


Subroutines

public subroutine wake(klon, klev, znatsurf, p, ph, pi, dtime, tb0, qb0, omgb, dtdwn, dqdwn, amdwn, amup, dta, dqa, wgen, sigd_con, Cin, deltatw, deltaqw, sigmaw, asigmaw, wdens, awdens, dth, hw, wape, fip, gfl, dtls, dqls, ktopw, omgbdth, dp_omgb, tx, qx, dtke, dqke, omg, dp_deltomg, wkspread, cstar, d_deltat_gw, d_deltatw2, d_deltaqw2, d_sigmaw2, d_asigmaw2, d_wdens2, d_awdens2)

wdens(:) = wdens_ref jyg

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: klon
integer, intent(in) :: klev
integer, intent(in), DIMENSION (klon) :: znatsurf
real, intent(in), DIMENSION (klon, klev) :: p
real, intent(in), DIMENSION (klon, klev+1) :: ph
real, intent(in), DIMENSION (klon, klev) :: pi
real, intent(in) :: dtime
real, intent(in), DIMENSION (klon, klev) :: tb0
real, intent(in), DIMENSION (klon, klev) :: qb0
real, intent(in), DIMENSION (klon, klev) :: omgb
real, intent(in), DIMENSION (klon, klev) :: dtdwn
real, intent(in), DIMENSION (klon, klev) :: dqdwn
real, intent(in), DIMENSION (klon, klev) :: amdwn
real, intent(in), DIMENSION (klon, klev) :: amup
real, intent(in), DIMENSION (klon, klev) :: dta
real, intent(in), DIMENSION (klon, klev) :: dqa
real, intent(in), DIMENSION (klon) :: wgen
real, intent(in), DIMENSION (klon) :: sigd_con
real, intent(in), DIMENSION (klon) :: Cin
real, intent(inout), DIMENSION (klon, klev) :: deltatw
real, intent(inout), DIMENSION (klon, klev) :: deltaqw
real, intent(inout), DIMENSION (klon) :: sigmaw
real, intent(inout), DIMENSION (klon) :: asigmaw
real, intent(inout), DIMENSION (klon) :: wdens
real, intent(inout), DIMENSION (klon) :: awdens
real, intent(out), DIMENSION (klon, klev) :: dth
real, intent(out), DIMENSION (klon) :: hw
real, intent(out), DIMENSION (klon) :: wape
real, intent(out), DIMENSION (klon) :: fip
real, intent(out), DIMENSION (klon) :: gfl
real, intent(out), DIMENSION (klon, klev) :: dtls
real, intent(out), DIMENSION (klon, klev) :: dqls
integer, intent(out), DIMENSION (klon) :: ktopw
real, intent(out), DIMENSION (klon, klev) :: omgbdth
real, intent(out), DIMENSION (klon, klev) :: dp_omgb
real, intent(out), DIMENSION (klon, klev) :: tx
real, intent(out), DIMENSION (klon, klev) :: qx
real, intent(out), DIMENSION (klon, klev) :: dtke
real, intent(out), DIMENSION (klon, klev) :: dqke
real, intent(out), DIMENSION (klon, klev) :: omg
real, intent(out), DIMENSION (klon, klev) :: dp_deltomg
real, intent(out), DIMENSION (klon, klev) :: wkspread
real, intent(out), DIMENSION (klon) :: cstar
real, intent(out), DIMENSION (klon, klev) :: d_deltat_gw
real, intent(out), DIMENSION (klon, klev) :: d_deltatw2
real, intent(out), DIMENSION (klon, klev) :: d_deltaqw2
real, intent(out), DIMENSION (klon) :: d_sigmaw2
real, intent(out), DIMENSION (klon) :: d_asigmaw2
real, intent(out), DIMENSION (klon) :: d_wdens2
real, intent(out), DIMENSION (klon) :: d_awdens2