1 SUBROUTINE swtt ( KIDIA, KFDIA, KLON, KNU, KA , PU, PTR)
61 INTEGER(KIND=JPIM),
INTENT(IN) :: KLON
62 INTEGER(KIND=JPIM),
INTENT(IN) :: KIDIA
63 INTEGER(KIND=JPIM),
INTENT(IN) :: KFDIA
64 INTEGER(KIND=JPIM),
INTENT(IN) :: KNU
65 INTEGER(KIND=JPIM),
INTENT(IN) :: KA
66 REAL(KIND=JPRB) ,
INTENT(IN) :: PU(klon)
67 REAL(KIND=JPRB) ,
INTENT(OUT) :: PTR(klon)
77 REAL(KIND=JPRB) :: ZR1(klon), ZR2(klon)
79 INTEGER(KIND=JPIM) :: JL
80 REAL(KIND=JPRB) :: ZHOOK_HANDLE
88 zr1(jl) =
apad(knu,ka,1) + pu(jl) * (
apad(knu,ka,2) + pu(jl)&
89 & * (
apad(knu,ka,3) + pu(jl) * (
apad(knu,ka,4) + pu(jl)&
90 & * (
apad(knu,ka,5) + pu(jl) * (
apad(knu,ka,6) + pu(jl)&
91 & * (
apad(knu,ka,7) ))))))
93 zr2(jl) =
bpad(knu,ka,1) + pu(jl) * (
bpad(knu,ka,2) + pu(jl)&
94 & * (
bpad(knu,ka,3) + pu(jl) * (
bpad(knu,ka,4) + pu(jl)&
95 & * (
bpad(knu,ka,5) + pu(jl) * (
bpad(knu,ka,6) + pu(jl)&
96 & * (
bpad(knu,ka,7) ))))))
100 ptr(jl) = (zr1(jl) / zr2(jl)) * (1.0_jprb -
d(knu,ka)) +
d(knu,ka)
real(kind=jprb), dimension(6, 3) d
real(kind=jprb), dimension(6, 3, 7) bpad
real(kind=jprb), dimension(6, 3, 7) apad
subroutine dr_hook(CDNAME, KSWITCH, PKEY)
subroutine swtt(KIDIA, KFDIA, KLON, KNU, KA, PU, PTR)