From 134c7f51878687ca21e55f76836a3b65983c7fb6 Mon Sep 17 00:00:00 2001 From: Philippe WAUTELET <philippe.wautelet@aero.obs-mip.fr> Date: Mon, 29 Oct 2018 11:35:07 +0100 Subject: [PATCH] Philippe 29/10/2018: better detection of older MNH version numbers --- src/LIB/SURCOUCHE/src/mode_fm.f90 | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/LIB/SURCOUCHE/src/mode_fm.f90 b/src/LIB/SURCOUCHE/src/mode_fm.f90 index 37666ec57..1c1a1813d 100644 --- a/src/LIB/SURCOUCHE/src/mode_fm.f90 +++ b/src/LIB/SURCOUCHE/src/mode_fm.f90 @@ -1,12 +1,13 @@ !MNH_LIC Copyright 1994-2018 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 version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !MNH_LIC for details. version 1. !----------------------------------------------------------------- ! Modifications: ! D.Gazen : avril 2016 change error message ! P. Wautelet : may 2016: use NetCDF Fortran module ! Philippe Wautelet: 05/2016-04/2018: new data structures and calls for I/O +! Philippe Wautelet: 29/10/2018: better detection of older MNH version numbers !----------------------------------------------------------------- MODULE MODE_FM @@ -175,8 +176,13 @@ SELECT CASE(TPFILE%CTYPE) IF (IRESP2/=0) THEN CALL PRINT_MSG(NVERB_WARNING,'IO','IO_FILE_OPEN_ll','unknown MASDEV version for '//TRIM(TPFILE%CNAME)) ELSE - IMNHVERSION(1)=IMASDEV/10 - IMNHVERSION(2)=MOD(IMASDEV,10) + IF (IMASDEV<100) THEN + IMNHVERSION(1)=IMASDEV/10 + IMNHVERSION(2)=MOD(IMASDEV,10) + ELSE !for example for MNH 4.10 + IMNHVERSION(1)=IMASDEV/100 + IMNHVERSION(2)=MOD(IMASDEV,100) + END IF END IF ! TZFIELD%CMNHNAME = 'BUGFIX' -- GitLab