ener_conserv_mod Module


Contents


Subroutines

public subroutine ener_conserv(klon, klev, pdtphys, puo, pvo, pto, qx, ivap, iliq, isol, pun, pvn, ptn, pqn, pqln, pqsn, dtke, masse, exner, d_t_ec)

jyg

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: klon
integer, intent(in) :: klev
real, intent(in) :: pdtphys
real, intent(in), DIMENSION(klon,klev) :: puo
real, intent(in), DIMENSION(klon,klev) :: pvo
real, intent(in), DIMENSION(klon,klev) :: pto
real, intent(in), DIMENSION(klon,klev,nqtot) :: qx
integer, intent(in) :: ivap
integer, intent(in) :: iliq
integer, intent(in) :: isol
real, intent(in), DIMENSION(klon,klev) :: pun
real, intent(in), DIMENSION(klon,klev) :: pvn
real, intent(in), DIMENSION(klon,klev) :: ptn
real, intent(in), DIMENSION(klon,klev) :: pqn
real, intent(in), DIMENSION(klon,klev) :: pqln
real, intent(in), DIMENSION(klon,klev) :: pqsn
real, intent(in), DIMENSION(klon,klev+1) :: dtke
real, intent(in), DIMENSION(klon,klev) :: masse
real, intent(in), DIMENSION(klon,klev) :: exner
real, intent(out), DIMENSION(klon,klev) :: d_t_ec