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

Philippe 12/09/2017: IO: improved dummy fields

parent 73d01c2c
No related branches found
No related tags found
No related merge requests found
...@@ -200,14 +200,14 @@ IF (.NOT. ASSOCIATED(XDUMMY_GR_FIELDS)) & ...@@ -200,14 +200,14 @@ IF (.NOT. ASSOCIATED(XDUMMY_GR_FIELDS)) &
ALLOCATE(XDUMMY_GR_FIELDS(SIZE(XXHAT),SIZE(XYHAT),NDUMMY_GR_NBR)) ALLOCATE(XDUMMY_GR_FIELDS(SIZE(XXHAT),SIZE(XYHAT),NDUMMY_GR_NBR))
! !
DO JDUMMY=1,NDUMMY_GR_NBR DO JDUMMY=1,NDUMMY_GR_NBR
WRITE(YRECFM,'(A8,I3.3,A5)') 'DUMMY_GR',JDUMMY,' ' WRITE(YRECFM,'(A8,I3.3)') 'DUMMY_GR',JDUMMY
TZFIELD%CMNHNAME = TRIM(YRECFM) TZFIELD%CMNHNAME = TRIM(YRECFM)
TZFIELD%CSTDNAME = '' TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = 'MesoNH: '//TRIM(YRECFM) TZFIELD%CLONGNAME = 'MesoNH: '//TRIM(YRECFM)
TZFIELD%CUNITS = '' TZFIELD%CUNITS = ''
TZFIELD%CDIR = 'XY' TZFIELD%CDIR = 'XY'
! Expected comment is not known but is in the following form: ! Expected comment is not known but is in the following form:
! 'X_Y_'//YRECFM//YSTRING20//YSTRING03 ! 'X_Y_'//TRIM(YRECFM)//YSTRING20//YSTRING03
TZFIELD%CCOMMENT = '' TZFIELD%CCOMMENT = ''
TZFIELD%NGRID = 4 TZFIELD%NGRID = 4
TZFIELD%NTYPE = TYPEREAL TZFIELD%NTYPE = TYPEREAL
...@@ -223,8 +223,8 @@ DO JDUMMY=1,NDUMMY_GR_NBR ...@@ -223,8 +223,8 @@ DO JDUMMY=1,NDUMMY_GR_NBR
ENDIF ENDIF
XDUMMY_GR_FIELDS(:,:,JDUMMY) = ZWORK(IIINF:IISUP,IJINF:IJSUP) XDUMMY_GR_FIELDS(:,:,JDUMMY) = ZWORK(IIINF:IISUP,IJINF:IJSUP)
! !
YSTRING20=TZFIELD%CCOMMENT( 4+LEN(YRECFM)+1 : 4+LEN(YRECFM)+LEN(YSTRING20) ) YSTRING20=TZFIELD%CCOMMENT( 4+LEN_TRIM(YRECFM)+1 : 4+LEN_TRIM(YRECFM)+LEN(YSTRING20) )
YSTRING03=TZFIELD%CCOMMENT( 4+LEN(YRECFM)+LEN(YSTRING20)+1 : 4+LEN(YRECFM)+LEN(YSTRING20)+LEN(YSTRING03) ) YSTRING03=TZFIELD%CCOMMENT( 4+LEN_TRIM(YRECFM)+LEN(YSTRING20)+1 : 4+LEN_TRIM(YRECFM)+LEN(YSTRING20)+LEN(YSTRING03) )
! !
CDUMMY_GR_NAME(JDUMMY) = YSTRING20 CDUMMY_GR_NAME(JDUMMY) = YSTRING20
CDUMMY_GR_AREA(JDUMMY) = YSTRING03 CDUMMY_GR_AREA(JDUMMY) = YSTRING03
......
...@@ -120,7 +120,7 @@ TZFIELD%NDIMS = 0 ...@@ -120,7 +120,7 @@ TZFIELD%NDIMS = 0
CALL IO_WRITE_FIELD(TPFILE,TZFIELD,NDUMMY_GR_NBR) CALL IO_WRITE_FIELD(TPFILE,TZFIELD,NDUMMY_GR_NBR)
! !
DO JDUMMY=1,NDUMMY_GR_NBR DO JDUMMY=1,NDUMMY_GR_NBR
WRITE(YRECFM,'(A8,I3.3,A5)') 'DUMMY_GR',JDUMMY,' ' WRITE(YRECFM,'(A8,I3.3)') 'DUMMY_GR',JDUMMY
YSTRING20=CDUMMY_GR_NAME(JDUMMY) YSTRING20=CDUMMY_GR_NAME(JDUMMY)
YSTRING03=CDUMMY_GR_AREA(JDUMMY) YSTRING03=CDUMMY_GR_AREA(JDUMMY)
! !
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment