Skip to content
Snippets Groups Projects
Commit a202ef38 authored by Gaelle DELAUTIER's avatar Gaelle DELAUTIER
Browse files

Gaelle 20/07/2018 back to the previous version

parent a3dfbc1f
No related branches found
No related tags found
No related merge requests found
...@@ -84,7 +84,7 @@ REAL, POINTER, DIMENSION(:,:,:) ::ZFIELDIN=>NULL()!field to interpolate horiz ...@@ -84,7 +84,7 @@ REAL, POINTER, DIMENSION(:,:,:) ::ZFIELDIN=>NULL()!field to interpolate horiz
REAL, POINTER, DIMENSION(:,:) ::ZFIELD=>NULL() !field to interpolate horizontally REAL, POINTER, DIMENSION(:,:) ::ZFIELD=>NULL() !field to interpolate horizontally
REAL, ALLOCATABLE, DIMENSION(:,:,:)::ZFIELDOUT!field interpolated horizontally REAL, ALLOCATABLE, DIMENSION(:,:,:)::ZFIELDOUT!field interpolated horizontally
! !
INTEGER :: JLEV, JLEV2 ! loop on oceanic vertical level INTEGER :: JLEV ! loop on oceanic vertical level
INTEGER :: IK1 INTEGER :: IK1
REAL(KIND=JPRB) :: ZHOOK_HANDLE REAL(KIND=JPRB) :: ZHOOK_HANDLE
!---------------------------------------------------------------------------- !----------------------------------------------------------------------------
...@@ -114,11 +114,10 @@ END IF ...@@ -114,11 +114,10 @@ END IF
ALLOCATE(ZFIELDOUT (KLAT,SIZE(ZFIELDIN,2),SIZE(ZFIELDIN,3)) ) ALLOCATE(ZFIELDOUT (KLAT,SIZE(ZFIELDIN,2),SIZE(ZFIELDIN,3)) )
ALLOCATE(ZFIELD(SIZE(ZFIELDIN,1),SIZE(ZFIELDIN,3))) ALLOCATE(ZFIELD(SIZE(ZFIELDIN,1),SIZE(ZFIELDIN,3)))
! !
DO JLEV=NOCKMIN,NOCKMAX DO JLEV=1,SIZE(ZFIELDIN,2)
JLEV2 = JLEV - NOCKMIN + 1
WHERE (PSEABATHY(:)-XZHOC(JLEV)>0.) LINTERP(:) = .FALSE. WHERE (PSEABATHY(:)-XZHOC(JLEV)>0.) LINTERP(:) = .FALSE.
ZFIELD(:,:)=ZFIELDIN(:,JLEV2,:) ZFIELD(:,:)=ZFIELDIN(:,JLEV,:)
CALL HOR_INTERPOL(DTCO, U, GCP, KLUOUT,ZFIELD,ZFIELDOUT(:,JLEV2,:)) CALL HOR_INTERPOL(DTCO, U, GCP, KLUOUT,ZFIELD,ZFIELDOUT(:,JLEV,:))
LINTERP(:) = .TRUE. LINTERP(:) = .TRUE.
ENDDO ENDDO
! !
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment