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

Philippe 13/09/2019: remove never used PMASK optional dummy-argument

parent 1dc08bf3
No related branches found
No related tags found
No related merge requests found
...@@ -14,9 +14,9 @@ public :: Write_diachro ...@@ -14,9 +14,9 @@ public :: Write_diachro
contains contains
! ################################################################# ! #################################################################
SUBROUTINE WRITE_DIACHRO(TPDIAFILE,TPLUOUTDIA,HGROUP,HTYPE, & SUBROUTINE WRITE_DIACHRO(TPDIAFILE,TPLUOUTDIA,HGROUP,HTYPE, &
KGRID,PDATIME,PVAR,PTRAJT, & KGRID, tpdates, PVAR, &
HTITRE,HUNITE,HCOMMENT,OICP,OJCP,OKCP,KIL,KIH,KJL,KJH,KKL,KKH, & HTITRE,HUNITE,HCOMMENT,OICP,OJCP,OKCP,KIL,KIH,KJL,KJH,KKL,KKH, &
PTRAJX,PTRAJY,PTRAJZ,PMASK) PTRAJX,PTRAJY,PTRAJZ )
! ################################################################# ! #################################################################
! !
!!**** *WRITE_DIACHRO* - Ecriture d'un enregistrement dans un fichier !!**** *WRITE_DIACHRO* - Ecriture d'un enregistrement dans un fichier
...@@ -78,6 +78,7 @@ contains ...@@ -78,6 +78,7 @@ contains
!! and better comment (true comment + units) !! and better comment (true comment + units)
!! Philippe Wautelet: 05/2016-04/2018: new data structures and calls for I/O !! Philippe Wautelet: 05/2016-04/2018: new data structures and calls for I/O
! P. Wautelet 13/09/2019: budget: simplify and modernize date/time management ! P. Wautelet 13/09/2019: budget: simplify and modernize date/time management
! P. Wautelet 13/09/2019: remove never used PMASK optional dummy-argument
!------------------------------------------------------------------------------- !-------------------------------------------------------------------------------
! !
!* 0. DECLARATIONS !* 0. DECLARATIONS
...@@ -115,7 +116,6 @@ INTEGER, INTENT(IN),OPTIONAL :: KKL, KKH ...@@ -115,7 +116,6 @@ INTEGER, INTENT(IN),OPTIONAL :: KKL, KKH
REAL,DIMENSION(:,:,:), INTENT(IN),OPTIONAL :: PTRAJX REAL,DIMENSION(:,:,:), INTENT(IN),OPTIONAL :: PTRAJX
REAL,DIMENSION(:,:,:), INTENT(IN),OPTIONAL :: PTRAJY REAL,DIMENSION(:,:,:), INTENT(IN),OPTIONAL :: PTRAJY
REAL,DIMENSION(:,:,:), INTENT(IN),OPTIONAL :: PTRAJZ REAL,DIMENSION(:,:,:), INTENT(IN),OPTIONAL :: PTRAJZ
REAL,DIMENSION(:,:,:,:,:,:), INTENT(IN),OPTIONAL :: PMASK
! !
!* 0.1 Local variables !* 0.1 Local variables
! --------------- ! ---------------
...@@ -203,17 +203,10 @@ IF(HTYPE == 'MASK')THEN ...@@ -203,17 +203,10 @@ IF(HTYPE == 'MASK')THEN
CALL GET_GLOBALDIMS_ll (IIMAX_ll,IJMAX_ll) CALL GET_GLOBALDIMS_ll (IIMAX_ll,IJMAX_ll)
IIMASK=IIMAX_ll + 2 * JPHEXT IIMASK=IIMAX_ll + 2 * JPHEXT
IJMASK=IJMAX_ll + 2 * JPHEXT IJMASK=IJMAX_ll + 2 * JPHEXT
IF(PRESENT(PMASK))THEN IKMASK=1
IKMASK=SIZE(PMASK,3) ITMASK=NBUWRNB
ITMASK=SIZE(PMASK,4) INMASK=NBUMASK
INMASK=SIZE(PMASK,5) IPMASK=1
IPMASK=SIZE(PMASK,6)
ELSE
IKMASK=1
ITMASK=NBUWRNB
INMASK=NBUMASK
IPMASK=1
ENDIF
ENDIF ENDIF
ILENTITRE = LEN(HTITRE) ILENTITRE = LEN(HTITRE)
...@@ -475,22 +468,6 @@ IF(PRESENT(PTRAJX))THEN ...@@ -475,22 +468,6 @@ IF(PRESENT(PTRAJX))THEN
CALL IO_Field_write(TPDIAFILE,TZFIELD,PTRAJX) CALL IO_Field_write(TPDIAFILE,TZFIELD,PTRAJX)
ENDIF ENDIF
! !
! ou
!
IF(PRESENT(PMASK))THEN
TZFIELD%CMNHNAME = TRIM(HGROUP)//'.MASK'
TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = TRIM(HGROUP)//'.MASK'
TZFIELD%CUNITS = ''
TZFIELD%CDIR = 'XY'
TZFIELD%CCOMMENT = TRIM(YCOMMENT)
TZFIELD%NGRID = KGRID(1)
TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 6
TZFIELD%LTIMEDEP = .FALSE.
CALL IO_Field_write(TPDIAFILE,TZFIELD,PMASK)
ENDIF
!
! 9eme enregistrement TRAJY ! 9eme enregistrement TRAJY
! !
IF(PRESENT(PTRAJY))THEN IF(PRESENT(PTRAJY))THEN
......
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