lmdz_ratqs_main Module


Used by

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

Contents


Subroutines

public subroutine ratqs_main_first(klon, cell_area)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: klon
real, intent(in), DIMENSION(klon) :: cell_area

public subroutine ratqs_main(klon, klev, nbsrf, prt_level, lunout, iflag_ratqs, iflag_con, iflag_cld_th, pdtphys, ratqsbas, ratqshaut, ratqsp0, ratqsdp, pctsrf, s_pblh, zstd, tau_ratqs, fact_cldcon, wake_s, wake_deltaq, ptconv, ptconvth, clwcon0th, rnebcon0th, paprs, pplay, t_seri, q_seri, qtc_cv, sigt_cv, detrain_cv, fm_cv, fqd, fqcomp, sigd, zqsat, omega, tke, tke_dissip, lmix, wprime, t2m, q2m, fm_therm, entr_therm, detr_therm, cell_area, ratqs, ratqsc, ratqs_inter_, sigma_qtherm)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: klon
integer, intent(in) :: klev
integer, intent(in) :: nbsrf
integer, intent(in) :: prt_level
integer, intent(in) :: lunout
integer, intent(in) :: iflag_ratqs
integer, intent(in) :: iflag_con
integer, intent(in) :: iflag_cld_th
real, intent(in) :: pdtphys
real, intent(in) :: ratqsbas
real, intent(in) :: ratqshaut
real, intent(in) :: ratqsp0
real, intent(in) :: ratqsdp
real, intent(in), dimension(klon,nbsrf) :: pctsrf
real, intent(in), dimension(klon) :: s_pblh
real, intent(in), dimension(klon) :: zstd
real, intent(in) :: tau_ratqs
real, intent(in) :: fact_cldcon
real, intent(in), dimension(klon) :: wake_s
real, intent(in), dimension(klon,klev) :: wake_deltaq
logical, intent(in), dimension(klon,klev) :: ptconv
logical, intent(inout), dimension(klon,klev) :: ptconvth
real, intent(in), dimension(klon,klev) :: clwcon0th
real, intent(in), dimension(klon,klev) :: rnebcon0th
real, intent(in), dimension(klon,klev+1) :: paprs
real, intent(in), dimension(klon,klev) :: pplay
real, intent(in), dimension(klon,klev) :: t_seri
real, intent(in), dimension(klon,klev) :: q_seri
real, intent(in), dimension(klon,klev) :: qtc_cv
real, intent(in), dimension(klon,klev) :: sigt_cv
real, dimension(klon,klev) :: detrain_cv
real, dimension(klon,klev) :: fm_cv
real, dimension(klon,klev) :: fqd
real, dimension(klon,klev) :: fqcomp
real, dimension(klon) :: sigd
real, intent(in), dimension(klon,klev) :: zqsat
real, intent(in), dimension(klon,klev) :: omega
real, intent(in), dimension(klon,klev+1) :: tke
real, intent(in), dimension(klon,klev+1) :: tke_dissip
real, intent(in), dimension(klon,klev+1) :: lmix
real, intent(in), dimension(klon,klev+1) :: wprime
real, intent(in), dimension(klon,nbsrf) :: t2m
real, intent(in), dimension(klon,nbsrf) :: q2m
real, intent(in), dimension(klon,klev+1) :: fm_therm
real, intent(in), dimension(klon,klev) :: entr_therm
real, intent(in), dimension(klon,klev) :: detr_therm
real, intent(in), dimension(klon) :: cell_area
real, intent(inout), dimension(klon,klev) :: ratqs
real, intent(inout), dimension(klon,klev) :: ratqsc
real, intent(inout), dimension(klon,klev) :: ratqs_inter_
real, intent(inout), dimension(klon,klev) :: sigma_qtherm