Skip to content
Snippets Groups Projects
Commit 01d57ca7 authored by WAUTELET Philippe's avatar WAUTELET Philippe
Browse files

Philippe 05/04/2018: IO: set all (except if in TFIELDLIST) SURFEX variables to...

Philippe 05/04/2018: IO: set all (except if in TFIELDLIST) SURFEX variables to be not time dependent (temporary?)
parent c929675b
No related branches found
No related tags found
No related merge requests found
...@@ -72,11 +72,16 @@ ELSE ...@@ -72,11 +72,16 @@ ELSE
TPFIELD%NGRID = KGRID TPFIELD%NGRID = KGRID
TPFIELD%NTYPE = KTYPE TPFIELD%NTYPE = KTYPE
TPFIELD%NDIMS = KDIMS TPFIELD%NDIMS = KDIMS
#if 0
IF (TPFIELD%NDIMS==0 .OR. TPFIELD%NTYPE==TYPECHAR .OR. TPFIELD%NTYPE==TYPEDATE .OR. TPFIELD%NTYPE==TYPELOG) THEN IF (TPFIELD%NDIMS==0 .OR. TPFIELD%NTYPE==TYPECHAR .OR. TPFIELD%NTYPE==TYPEDATE .OR. TPFIELD%NTYPE==TYPELOG) THEN
TPFIELD%LTIMEDEP = .FALSE. TPFIELD%LTIMEDEP = .FALSE.
ELSE ELSE
TPFIELD%LTIMEDEP = .TRUE. TPFIELD%LTIMEDEP = .TRUE.
END IF END IF
#else
TPFIELD%LTIMEDEP = .FALSE.
#endif
END IF END IF
! !
END SUBROUTINE PREPARE_METADATA_READ_SURF END SUBROUTINE PREPARE_METADATA_READ_SURF
...@@ -822,7 +827,7 @@ IF (.NOT. GCOVER_PACKED) THEN ...@@ -822,7 +827,7 @@ IF (.NOT. GCOVER_PACKED) THEN
TZFIELD%NGRID = 4 TZFIELD%NGRID = 4
TZFIELD%NTYPE = TYPEREAL TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 2 TZFIELD%NDIMS = 2
TZFIELD%LTIMEDEP = .TRUE. TZFIELD%LTIMEDEP = .FALSE.
DO JL2=1,SIZE(OFLAG) DO JL2=1,SIZE(OFLAG)
WRITE(YREC,'(A5,I3.3)') 'COVER',JL2 WRITE(YREC,'(A5,I3.3)') 'COVER',JL2
TZFIELD%CMNHNAME = TRIM(YREC) TZFIELD%CMNHNAME = TRIM(YREC)
...@@ -1020,7 +1025,7 @@ IF (.NOT. GCOVER_PACKED) THEN ...@@ -1020,7 +1025,7 @@ IF (.NOT. GCOVER_PACKED) THEN
TZFIELD%NGRID = 4 TZFIELD%NGRID = 4
TZFIELD%NTYPE = TYPEREAL TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 2 TZFIELD%NDIMS = 2
TZFIELD%LTIMEDEP = .TRUE. TZFIELD%LTIMEDEP = .FALSE.
CALL IO_READ_FIELD(TPINFILE,TZFIELD,ZWORK2D,KRESP) CALL IO_READ_FIELD(TPINFILE,TZFIELD,ZWORK2D,KRESP)
ELSE ELSE
WRITE(ILUOUT,*) 'WARNING' WRITE(ILUOUT,*) 'WARNING'
......
...@@ -103,11 +103,15 @@ ELSE ...@@ -103,11 +103,15 @@ ELSE
TPFIELD%NGRID = KGRID TPFIELD%NGRID = KGRID
TPFIELD%NTYPE = KTYPE TPFIELD%NTYPE = KTYPE
TPFIELD%NDIMS = KDIMS TPFIELD%NDIMS = KDIMS
#if 0
IF (TPFIELD%NDIMS==0 .OR. TPFIELD%NTYPE==TYPECHAR .OR. TPFIELD%NTYPE==TYPEDATE .OR. TPFIELD%NTYPE==TYPELOG) THEN IF (TPFIELD%NDIMS==0 .OR. TPFIELD%NTYPE==TYPECHAR .OR. TPFIELD%NTYPE==TYPEDATE .OR. TPFIELD%NTYPE==TYPELOG) THEN
TPFIELD%LTIMEDEP = .FALSE. TPFIELD%LTIMEDEP = .FALSE.
ELSE ELSE
TPFIELD%LTIMEDEP = .TRUE. TPFIELD%LTIMEDEP = .TRUE.
END IF END IF
#else
TPFIELD%LTIMEDEP = .FALSE.
#endif
END IF END IF
! !
END SUBROUTINE PREPARE_METADATA_WRITE_SURF END SUBROUTINE PREPARE_METADATA_WRITE_SURF
...@@ -641,7 +645,7 @@ IF (.NOT. GCOVER_PACKED) THEN ...@@ -641,7 +645,7 @@ IF (.NOT. GCOVER_PACKED) THEN
TZFIELD%NGRID = 4 TZFIELD%NGRID = 4
TZFIELD%NTYPE = TYPEREAL TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 2 TZFIELD%NDIMS = 2
TZFIELD%LTIMEDEP = .TRUE. TZFIELD%LTIMEDEP = .FALSE.
DO JL2=1,SIZE(OFLAG) DO JL2=1,SIZE(OFLAG)
WRITE(YREC,'(A5,I3.3)') 'COVER',JL2 WRITE(YREC,'(A5,I3.3)') 'COVER',JL2
TZFIELD%CMNHNAME = TRIM(YREC) TZFIELD%CMNHNAME = TRIM(YREC)
......
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