64 INTEGER(KIND=JPIM),
INTENT(IN) :: KLON
65 INTEGER(KIND=JPIM),
INTENT(IN) :: KABS
66 INTEGER(KIND=JPIM),
INTENT(IN) :: KIDIA
67 INTEGER(KIND=JPIM),
INTENT(IN) :: KFDIA
68 INTEGER(KIND=JPIM),
INTENT(IN) :: KNU
69 REAL(KIND=JPRB) ,
INTENT(IN) :: PU(klon,kabs)
70 REAL(KIND=JPRB) ,
INTENT(OUT) :: PTR(klon,kabs)
80 REAL(KIND=JPRB) :: ZU(klon)
81 REAL(KIND=JPRB) :: ZTMP1(kfdia-kidia+1+
n_vmass)
82 REAL(KIND=JPRB) :: ZTMP2(kfdia-kidia+1+
n_vmass)
84 INTEGER(KIND=JPIM) :: JA, JL, IEXP, JX, JLEN
85 REAL(KIND=JPRB) :: ZHOOK_HANDLE
95 IF(kfdia-kidia+1 /= jlen)
THEN
96 ztmp1(kfdia-kidia+2:jlen) = 0.0_jprb
112 ptr(jl,ja) = ptr(jl,ja)+
rexpo3(knu,1,jx)*exp(-
rexpo3(knu,2,jx)*zu(jl))
integer(kind=jpim) n_vmass
real(kind=jprb), dimension(6, 2, 7) rexpo3
integer(kind=jpim), dimension(6) nexpo3
!$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
subroutine swuvo3(KIDIA, KFDIA, KLON, KNU, KABS, PU, PTR)
subroutine dr_hook(CDNAME, KSWITCH, PKEY)
subroutine writefield_phy(name, Field, ll)