From e175a9e02326daa457c9b1d1ec4ec962b587da00 Mon Sep 17 00:00:00 2001 From: Juan Escobar <escj@aero.obs-mip.fr> Date: Mon, 22 May 2017 09:58:54 +0200 Subject: [PATCH] Juan 22/05/2017:mode_fm.f90, add stop if READ file not found --- src/LIB/SURCOUCHE/src/mode_fm.f90 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/LIB/SURCOUCHE/src/mode_fm.f90 b/src/LIB/SURCOUCHE/src/mode_fm.f90 index 112f1959d..93ee0cd79 100644 --- a/src/LIB/SURCOUCHE/src/mode_fm.f90 +++ b/src/LIB/SURCOUCHE/src/mode_fm.f90 @@ -130,6 +130,12 @@ END SUBROUTINE FMLOOK_ll SUBROUTINE FMOPEN_ll(HFILEM,HACTION,HFIPRI,KNPRAR,KFTYPE,KVERB,KNINAR& & ,KRESP,OPARALLELIO) +! +!! MODIFICATIONS +!! ------------- +! +!! J.Escobar 22/05/2017 : add stop if READ file not found +!------------------------------------------------------------------------------- USE MODD_IO_ll, ONLY : ISP,ISTDOUT,LFIPARAM,LIOCDF4,LLFIOUT,LLFIREAD USE MODE_FD_ll, ONLY : FD_ll,GETFD,JPFINL USE MODE_IO_ll, ONLY : OPEN_ll,GCONFIO @@ -333,6 +339,11 @@ CALL MPI_BCAST(KNINAR,1,MPI_INTEGER,TZFDLFI%OWNER-1,TZFDLFI%COMM,IERR) IF (IRESP.NE.0) CALL FM_ERR('FMOPEN_ll',HFIPRI,HFILEM,IRESP) +IF ( (IRESP.NE.0) .AND. ( HACTION == 'READ' ) ) THEN + PRINT*," /!\ FMOPEN_ll :: FATAL PROBLEM OPENING INPUT/READ FILES =", HFILEM + STOP '/!\ FMOPEN_ll :: FATAL PROBLEM OPENING INPUT/READ FILES , CHECK OUTPUT_LISTING* !!!' +ENDIF + KRESP=IRESP RETURN -- GitLab