75 INTEGER(KIND=JPIM),
INTENT(IN) :: KULOUT
76 INTEGER(KIND=JPIM) :: JLEV
78 REAL(KIND=JPRB) :: ZVETAF
79 REAL(KIND=JPRB) :: ZHOOK_HANDLE
81 #include "abor1.intfb.h"
82 #include "posnam.intfb.h"
148 WRITE(
unit=kulout,fmt=
'('' COMMON YOMPHY2 '')')
149 WRITE(
unit=kulout,fmt=
'('' XMUCVPP = '',E10.4,'' XMULAF = '',E10.4 &
150 & ,'' XDAMP = '',E10.4 &
151 & ,'' LMULAF = '',L2,/,'' HTCLS = '',E10.4 &
152 & ,'' HVCLS = '',E10.4,'' HCLP = '',E10.4,/&
153 & ,'' RIPBLC = '',F8.4 &
154 & ,'' LRAFTUR = '',L2,'' GZ0RAF = '',E10.4,'' FACRAF = '',E10.4 &
155 & ,'' HTSHM = '',F8.4,'' NTSHM = '',I3,'' HTSML = '',F8.4 &
156 & ,'' NTSML = '',I3 &
167 IF (
xmulaf > 0.0_jprb)
THEN
168 WRITE(kulout,*)
'XMULAF SHOULD BE NEGATIVE'
169 CALL abor1(
'SUPHY2 : ABOR1 CALLED')
173 WRITE(
unit=kulout,fmt=
'(A)')
'INCONSISTENCY BETWEEN XDAMP AND XMUCVPP !'
174 CALL abor1(
'XDAMP/=0. IMPLIES XMUCVPP=0.!...')
subroutine suphy2(KULOUT)
integer(kind=jpim) nflevg
!$Id itapm1 ENDIF!IM on interpole les champs sur les niveaux STD de pression!IM a chaque pas de temps de la physique c!positionnement de l argument logique a false c!pour ne pas recalculer deux fois la meme chose!c!a cet effet un appel a plevel_new a ete deplace c!a la fin de la serie d appels c!la boucle DO nlevSTD a ete internalisee c!dans d ou la creation de cette routine c c!CALL false
!$Id itapm1 ENDIF!IM on interpole les champs sur les niveaux STD de pression!IM a chaque pas de temps de la physique c!positionnement de l argument logique a false c!pour ne pas recalculer deux fois la meme chose!c!a cet effet un appel a plevel_new a ete deplace c!a la fin de la serie d appels c!la boucle DO nlevSTD a ete internalisee c!dans d ou la creation de cette routine c c!CALL ulevSTD CALL &zphi philevSTD CALL &zx_rh rhlevSTD!DO klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon du jour ou toutes les read_climoz CALL true
subroutine dr_hook(CDNAME, KSWITCH, PKEY)
!$Header!integer nvarmx s s unit