diff --git a/src/MNH/write_lfifm1_for_diag_supp.f90 b/src/MNH/write_lfifm1_for_diag_supp.f90 index c0dcea59bbb086159a4290dcf47fe29f1e5e593c..57a71520c08f08422bb87928e1a0ee143e70735d 100644 --- a/src/MNH/write_lfifm1_for_diag_supp.f90 +++ b/src/MNH/write_lfifm1_for_diag_supp.f90 @@ -1,4 +1,4 @@ -!MNH_LIC Copyright 2000-2022 CNRS, Meteo-France and Universite Paul Sabatier +!MNH_LIC Copyright 2000-2023 CNRS, Meteo-France and Universite Paul Sabatier !MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence !MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !MNH_LIC for details. version 1. @@ -106,7 +106,9 @@ USE MODD_DIAG_IN_RUN, ONLY: XCURRENT_ZON10M, XCURRENT_MER10M, & XCURRENT_SFCO2, XCURRENT_SWD, XCURRENT_LWD, & XCURRENT_SWU, XCURRENT_LWU USE MODD_DUST, ONLY: LDUST -use modd_field, only: NMNHDIM_UNUSED, tfieldmetadata, tfieldlist, TYPEINT, TYPEREAL +use modd_field, only: NMNHDIM_NI, NMNHDIM_NJ, NMNHDIM_NOTLISTED, NMNHDIM_UNUSED, & + tfieldmetadata, tfieldlist, TYPEINT, TYPEREAL +use modd_field USE MODD_IO, ONLY: TFILEDATA USE MODD_CONF, ONLY: LCARTESIAN USE MODD_CONF_n, ONLY: LUSERC, LUSERI, NRR @@ -1248,6 +1250,7 @@ IF (LISOAL .AND.XISOAL(1)/=0.) THEN NGRID = 1, & NTYPE = TYPEREAL, & NDIMS = 3, & + NDIMLIST = [ NMNHDIM_NI, NMNHDIM_NJ, NMNHDIM_NOTLISTED ], & LTIMEDEP = .TRUE. ) CALL IO_Field_write(TPFILE,TZFIELD,ZWAL) ! ********************* @@ -1271,6 +1274,7 @@ IF (LISOAL .AND.XISOAL(1)/=0.) THEN NGRID = 1, & NTYPE = TYPEREAL, & NDIMS = 3, & + NDIMLIST = [ NMNHDIM_NI, NMNHDIM_NJ, NMNHDIM_NOTLISTED ], & LTIMEDEP = .TRUE. ) CALL IO_Field_write(TPFILE,TZFIELD,ZWAL) ! ********************* @@ -1288,6 +1292,7 @@ IF (LISOAL .AND.XISOAL(1)/=0.) THEN NGRID = 1, & NTYPE = TYPEREAL, & NDIMS = 3, & + NDIMLIST = [ NMNHDIM_NI, NMNHDIM_NJ, NMNHDIM_NOTLISTED ], & LTIMEDEP = .TRUE. ) CALL IO_Field_write(TPFILE,TZFIELD,ZWAL) ! ********************* @@ -1305,6 +1310,7 @@ IF (LISOAL .AND.XISOAL(1)/=0.) THEN NGRID = 1, & NTYPE = TYPEREAL, & NDIMS = 3, & + NDIMLIST = [ NMNHDIM_NI, NMNHDIM_NJ, NMNHDIM_NOTLISTED ], & LTIMEDEP = .TRUE. ) CALL IO_Field_write(TPFILE,TZFIELD,ZWAL) ! ********************* @@ -1339,6 +1345,7 @@ IF (LISOAL .AND.XISOAL(1)/=0.) THEN NGRID = 1, & NTYPE = TYPEREAL, & NDIMS = 3, & + NDIMLIST = [ NMNHDIM_NI, NMNHDIM_NJ, NMNHDIM_NOTLISTED ], & LTIMEDEP = .TRUE. ) CALL IO_Field_write(TPFILE,TZFIELD,ZWAL) ! ********************* @@ -1357,6 +1364,7 @@ IF (LISOAL .AND.XISOAL(1)/=0.) THEN NGRID = 1, & NTYPE = TYPEREAL, & NDIMS = 3, & + NDIMLIST = [ NMNHDIM_NI, NMNHDIM_NJ, NMNHDIM_NOTLISTED ], & LTIMEDEP = .TRUE. ) CALL IO_Field_write(TPFILE,TZFIELD,ZWAL) ! @@ -1373,6 +1381,7 @@ IF (LISOAL .AND.XISOAL(1)/=0.) THEN NGRID = 1, & NTYPE = TYPEREAL, & NDIMS = 3, & + NDIMLIST = [ NMNHDIM_NI, NMNHDIM_NJ, NMNHDIM_NOTLISTED ], & LTIMEDEP = .TRUE. ) CALL IO_Field_write(TPFILE,TZFIELD,ZWAL) ! ********************* @@ -1395,6 +1404,7 @@ IF (LISOAL .AND.XISOAL(1)/=0.) THEN NGRID = 1, & NTYPE = TYPEREAL, & NDIMS = 3, & + NDIMLIST = [ NMNHDIM_NI, NMNHDIM_NJ, NMNHDIM_NOTLISTED ], & LTIMEDEP = .TRUE. ) CALL IO_Field_write(TPFILE,TZFIELD,ZWAL) END IF