diff --git a/src/LIB/SURCOUCHE/src/mode_fm.f90 b/src/LIB/SURCOUCHE/src/mode_fm.f90 index 112f1959d97bad7ba1297fd71b7165ae5e9414fc..93ee0cd79999dd8932b733848bbb267d76a50e4b 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