95 INTEGER(KIND=JPIM),
INTENT(IN) :: KULOUT
101 #include "gppre.intfb.h"
102 #include "sucld.intfb.h"
103 #include "sucldp.intfb.h"
104 #include "suclop.intfb.h"
105 #include "suclop15.intfb.h"
106 #include "sucond.intfb.h"
107 #include "sucumf.intfb.h"
108 #include "sucumf2.intfb.h"
109 #include "suecrad.intfb.h"
110 #include "suecrad15.intfb.h"
111 #include "sugwd.intfb.h"
112 #include "sumethox.intfb.h"
113 #include "suphli.intfb.h"
114 #include "suvdf.intfb.h"
115 #include "suvdfs.intfb.h"
116 #include "suwcou.intfb.h"
122 INTEGER(KIND=JPIM) :: JK,ISMAX,JLEV
123 REAL(KIND=JPRB) :: ZHOOK_HANDLE
134 rhoh2o=
ratm/100._jprb
135 r2es=611.21_jprb*
rd/
rv
140 r5les=r3les*(
rtt-r4les)
141 r5ies=r3ies*(
rtt-r4ies)
153 rtwat_rtice_r=1.0_jprb/(rtwat-rtice)
154 rtwat_rticecu_r=1.0_jprb/(rtwat-rticecu)
162 rkoop2=0.48116e-2_jprb
196 zetah(jk)= zpres(jk)/zpres(
nflevg)
199 zeta(jk)= zpresf(jk)/zpres(
nflevg)
333 WRITE(
unit=kulout,fmt=
'('' SUPHEC IS OVER '')')
real(kind=jprb), dimension(:), allocatable vbf
real(kind=jprb), dimension(2) rsun15
subroutine suecrad15(KULOUT, KLEV, PETAH)
subroutine suphec(KULOUT)
real(kind=jprb), dimension(:), allocatable rsun
integer(kind=jpim) nproma
integer(kind=jpim) nvtypes
integer(kind=jpim) nflevg
subroutine gppre(KPROMA, KSTART, KPROF, KFLEV, PVAH, PVBH, PRESH, PRESF)
real(kind=jprb), dimension(:), allocatable vbh
real(kind=jprb), dimension(6, 6) xp
real(kind=jprb), dimension(:), allocatable vah
subroutine suecrad(KULOUT, KLEV, PETAH)
real(kind=jprb), dimension(:,:,:), allocatable revapti
real(kind=jprb), dimension(:,:,:), allocatable rustrti
integer(kind=jpim) nphyint
real, dimension(:), allocatable, save ap
real(kind=jprb), dimension(:,:,:), allocatable rvstrti
real(kind=jprb), dimension(:,:,:), allocatable rtskti
subroutine dr_hook(CDNAME, KSWITCH, PKEY)
type(type_surf_gen) ysp_sbd
real(kind=jprb), dimension(:), allocatable vaf
integer(kind=jpim) ngpblks
type(phys_grid_struct), public phys_grid
real, dimension(:), allocatable, save bp
integer(kind=jpim) ntiles
!$Header!integer nvarmx s s unit
real(kind=jprb), dimension(:,:,:), allocatable rahfsti