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