lmdz_thermcell_down Module


Contents


Subroutines

public subroutine thermcell_updown_dq(ngrid, nlay, ptimestep, lmax, eup, dup, edn, ddn, masse, trac, dtrac)

!!ATTENTION HYPOTHESE de FLUX COMPENSATOIRE DESCENDANT ET DONC comme schema amont on va chercher trac au dessus!!!!! !! tentative de prise en compte d'un flux compensatoire montant !!!! si on voulait le prendre en compte on

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ngrid
integer, intent(in) :: nlay
real, intent(in) :: ptimestep
integer, intent(in), dimension(ngrid) :: lmax
real, intent(in), dimension(ngrid,nlay) :: eup
real, intent(in), dimension(ngrid,nlay) :: dup
real, intent(in), dimension(ngrid,nlay) :: edn
real, intent(in), dimension(ngrid,nlay) :: ddn
real, intent(in), dimension(ngrid,nlay) :: masse
real, intent(in), dimension(ngrid,nlay) :: trac
real, intent(out), dimension(ngrid,nlay) :: dtrac

public subroutine thermcell_down(ngrid, nlay, po, pt, pu, pv, pplay, pplev, lmax, fup, eup, dup, theta)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ngrid
integer, intent(in) :: nlay
real, intent(in), dimension(ngrid,nlay) :: po
real, intent(in), dimension(ngrid,nlay) :: pt
real, intent(in), dimension(ngrid,nlay) :: pu
real, intent(in), dimension(ngrid,nlay) :: pv
real, intent(in), dimension(ngrid,nlay) :: pplay
real, intent(in), dimension(ngrid,nlay+1) :: pplev
integer, intent(in), dimension(ngrid) :: lmax
real, intent(in), dimension(ngrid,nlay+1) :: fup
real, intent(in), dimension(ngrid,nlay) :: eup
real, intent(in), dimension(ngrid,nlay) :: dup
real, intent(in), dimension(ngrid,nlay) :: theta