76 INTEGER(KIND=JPIM),
INTENT(IN) :: KULOUT
80 INTEGER(KIND=JPIM) :: JLEV
82 REAL(KIND=JPRB) :: PAP, PAPX, ZMEST, ZMESU, ZMESQ
84 REAL(KIND=JPRB) :: PMESQF
85 REAL(KIND=JPRB) :: PMESTF
86 REAL(KIND=JPRB) :: PMESUF
87 REAL(KIND=JPRB) :: ZHOOK_HANDLE
98 pmesuf(pap,papx) = max( (papx-pap)/max(pap,1.e-10_jprb),0.0_jprb )
99 pmestf(pap,papx) = max( (papx-pap)/max(pap,1.e-10_jprb),0.0_jprb )
100 pmesqf(pap,papx) = max( (papx-pap)/max(pap,1.e-10_jprb),0.0_jprb )
104 #include "abor1.intfb.h"
105 #include "posnam.intfb.h"
106 #include "seapre.intfb.h"
181 IF(
etradi /= 0.0_jprb)
THEN
200 WRITE(
unit=kulout,fmt=
'('' COMMON YOMTOPH '')')
201 WRITE(
unit=kulout,fmt=
'('' ETQSAT = '',E10.4,'' NTQSAT = '',I10 &
202 & ,'' ETDIFU = '',E10.4,'' NTDIFU = '',I10 &
203 & ,/,'' ETCOEF = '',E10.4,'' NTCOEF = '',I10 &
204 & ,'' ETDRAG = '',E10.4,'' NTDRAG = '',I10 &
205 & ,/,'' ETCVIM = '',E10.4,'' NTCVIM = '',I10 &
206 & ,'' ETPLUI = '',E10.4,'' NTPLUI = '',I10 &
207 & ,/,'' ETRADI = '',E10.4,'' NTRADI = '',I10 &
208 & ,'' ETNEBU = '',E10.4,'' NTNEBU = '',I10 &
209 & ,/,'' ETOZON = '',E10.4,'' NTOZON = '',I10 &
210 & ,'' ETDRME = '',E10.4,'' NTDRME = '',I10 &
211 & ,/,'' ETCOET = '',E10.4,'' NTCOET = '',I10 &
212 & ,/,'' ETAJUC = '',E10.4,'' NTAJUC = '',I10 &
213 & ,/,'' XDRMUK = '',E10.4,'' XDRMUP = '',E10.4 &
214 & ,'' XDRMUX = '',E10.4,'' XDRMTK = '',E10.4 &
215 & ,'' XDRMTP = '',E10.4,'' XDRMTX = '',E10.4 &
216 & ,'' XDRMQK = '',E11.4,'' XDRMQP = '',E11.4 &
217 & ,/,'' RFMESOQ= '',E11.4,'' RCLX = '',E11.4 &
232 WRITE(
unit=kulout,fmt=
'('' ETCOEF TOO LOW '')')
236 WRITE(
unit=kulout,fmt=
'('' ETQSAT TOO LOW '')')
240 WRITE(
unit=kulout,fmt=
'('' ETCVIM TOO LOW '')')
250 WRITE (
unit=kulout,fmt=
'('' PROFIL VERTICAL DE DRAG MESO'',/&
251 & ,'' LEV'',T15,''VITESSE'',T45,''TEMPERATURE'' &
252 & , T65, ''HUMIDITE'' )')
259 zmesu=1.0_jprb/max(1.e-8_jprb,
rmesou(jlev)*3600._jprb*24._jprb)
260 zmest=1.0_jprb/max(1.e-8_jprb,
rmesot(jlev)*3600._jprb*24._jprb)
261 zmesq=1.0_jprb/max(1.e-8_jprb,
rmesoq(jlev)*3600._jprb*24._jprb)
262 WRITE (
unit=kulout,fmt=
'(I3,T10,E9.3,T20,G9.3,T40,E9.3,T50 &
263 & ,G9.3, T70,E9.3, T80,G9.3)') jlev,
rmesou(jlev),zmesu, &
integer(kind=jpim) ntozon
integer(kind=jpim) ntdifu
real(kind=jprb), dimension(:), allocatable stpre
real(kind=jprb), dimension(:), allocatable rmesot
subroutine sutoph(KULOUT)
integer(kind=jpim) ntcoef
integer(kind=jpim) nflevg
integer(kind=jpim) ntnebu
integer(kind=jpim) ntdrag
integer(kind=jpim) ntcvim
integer(kind=jpim) ntajuc
integer(kind=jpim) ntdrme
integer(kind=jpim) ntplui
integer(kind=jpim) ntqsat
integer(kind=jpim) ntradi
subroutine dr_hook(CDNAME, KSWITCH, PKEY)
integer(kind=jpim) ntcoet
subroutine seapre(PARA, KPARA, PSTPRE, KLEV)
real(kind=jprb), dimension(:), allocatable rmesou
!$Header!integer nvarmx s s unit
real(kind=jprb), dimension(:), allocatable rmesoq