diff --git a/src/MNH/ini_nsv.f90 b/src/MNH/ini_nsv.f90 index 072ec322bd696a3eb21c7d4d60b3a45e22484f3f..8b50992fba4698ef5e158e461647c6c499e38c69 100644 --- a/src/MNH/ini_nsv.f90 +++ b/src/MNH/ini_nsv.f90 @@ -148,7 +148,7 @@ INTEGER :: JMODE, JMOM, JSV_NAME ! !------------------------------------------------------------------------------- ! -LINI_NSV = .TRUE. +LINI_NSV(KMI) = .TRUE. ILUOUT = TLUOUT%NLU ! diff --git a/src/MNH/modd_nsv.f90 b/src/MNH/modd_nsv.f90 index 1f152e85a0d029175b1e6e60211d4dcaa3cc94d1..6ab654ead2f5b40e58499ca2110035c796b5150a 100644 --- a/src/MNH/modd_nsv.f90 +++ b/src/MNH/modd_nsv.f90 @@ -1,4 +1,4 @@ -!MNH_LIC Copyright 2001-2021 CNRS, Meteo-France and Universite Paul Sabatier +!MNH_LIC Copyright 2001-2022 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. @@ -46,7 +46,7 @@ SAVE ! REAL,DIMENSION(JPSVMAX) :: XSVMIN ! minimum value for SV variables ! -LOGICAL :: LINI_NSV = .FALSE. ! becomes True when routine INI_NSV is called +LOGICAL :: LINI_NSV(JPMODELMAX) = .FALSE. ! becomes True when routine INI_NSV is called ! CHARACTER(LEN=JPSVNAMELGTMAX), DIMENSION(:,:), ALLOCATABLE, TARGET :: CSVNAMES_A !Names of all the scalar variables TYPE(tfieldmetadata), DIMENSION(:,:), ALLOCATABLE, TARGET :: TSVLIST_A !Metadata of all the scalar variables diff --git a/src/MNH/update_nsv.f90 b/src/MNH/update_nsv.f90 index 6e2e7f5025b71396d21d7952c9c369afc7e3e259..58b3abc9e4eb3641918a0d30e638eeccdf92fbe0 100644 --- a/src/MNH/update_nsv.f90 +++ b/src/MNH/update_nsv.f90 @@ -1,4 +1,4 @@ -!MNH_LIC Copyright 2001-2021 CNRS, Meteo-France and Universite Paul Sabatier +!MNH_LIC Copyright 2001-2022 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. @@ -45,7 +45,7 @@ INTEGER :: JI, JJ TYPE(tfieldmetadata), DIMENSION(:,:), ALLOCATABLE :: YSVLIST_TMP ! ! STOP if INI_NSV has not be called yet -IF (.NOT. LINI_NSV) THEN +IF ( .NOT. LINI_NSV(KMI) ) THEN call Print_msg( NVERB_FATAL, 'GEN', 'UPDATE_NSV', 'can not continue because INI_NSV was not called' ) END IF !