phystokenc_mod Module


Used by

  • module~~phystokenc_mod~~UsedByGraph module~phystokenc_mod phystokenc_mod proc~iniphysiq iniphysiq proc~iniphysiq->module~phystokenc_mod proc~iniphysiq~2 iniphysiq proc~iniphysiq~2->module~phystokenc_mod proc~physiq physiq proc~physiq->module~phystokenc_mod proc~phys_output_write~2 phys_output_write proc~phys_output_write~2->module~phystokenc_mod proc~physiq~2 physiq proc~physiq~2->module~phystokenc_mod proc~phys_output_write phys_output_write proc~phys_output_write->module~phystokenc_mod

Contents


Variables

Type Visibility Attributes Name Initial
logical, public, SAVE :: offline
integer, public, SAVE :: istphy

Subroutines

public subroutine init_phystokenc(offline_dyn, istphy_dyn)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: offline_dyn
integer, intent(in) :: istphy_dyn

public subroutine phystokenc(nlon, nlev, pdtphys, rlon, rlat, pt, pmfu, pmfd, pen_u, pde_u, pen_d, pde_d, pfm_therm, pentr_therm, cdragh, pcoefh, yu1, yv1, ftsol, pctsrf, frac_impa, frac_nucl, pphis, paire, dtime, itap, psh, pda, pphi, pmp, pupwd, pdnwd)

Arguments

Type IntentOptional Attributes Name
integer :: nlon
integer :: nlev
real :: pdtphys
real :: rlon(klon)
real :: rlat(klon)
real :: pt(klon,klev)
real :: pmfu(klon,klev)
real :: pmfd(klon,klev)
real :: pen_u(klon,klev)
real :: pde_u(klon,klev)
real :: pen_d(klon,klev)
real :: pde_d(klon,klev)
real, intent(in) :: pfm_therm(klon,klev+1)
real :: pentr_therm(klon,klev)
real :: cdragh(klon)
real :: pcoefh(klon,klev)
real :: yu1(klon)
real :: yv1(klon)
real :: ftsol(klon,nbsrf)
real :: pctsrf(klon,nbsrf)
real :: frac_impa(klon,klev)
real :: frac_nucl(klon,klev)
real :: pphis(klon)
real :: paire(klon)
real :: dtime
integer :: itap
real, intent(in), DIMENSION(klon,klev) :: psh
real, intent(in), DIMENSION(klon,klev) :: pda
real, intent(in), DIMENSION(klon,klev,klev) :: pphi
real, intent(in), DIMENSION(klon,klev) :: pmp
real, intent(in), DIMENSION(klon,klev) :: pupwd
real, intent(in), DIMENSION(klon,klev) :: pdnwd