62 REAL,
DIMENSION(:,:),
INTENT(IN) :: PZ
63 REAL,
DIMENSION(:,:),
INTENT(IN) :: PIN
64 REAL,
INTENT(IN) :: PH
66 REAL,
DIMENSION(:) ,
INTENT(OUT) :: POUT
71 REAL(KIND=JPRB) :: ZHOOK_HANDLE
83 DO WHILE(any(pout(:)==
xundef) .AND. ilevel/=
SIZE(pz,2))
87 WHERE(pout(:)==
xundef .AND. pz(:,ilevel+1)>=10.)
90 pout(:)=pin(:,ilevel) + &
91 (pin(:,ilevel+1)-pin(:,ilevel)) * &
92 (ph-pz(:,ilevel)) / (pz(:,ilevel+1)-pz(:,ilevel))
subroutine interpol_sbl(PZ, PIN, PH, POUT)