diff --git a/src/LIB/SURCOUCHE/src/mode_exchange_ll.f90 b/src/LIB/SURCOUCHE/src/mode_exchange_ll.f90 index 9d2c43bb5e3a1e40cf95b58e69fec7ca7c97578d..0dff8c59c7e7fbb228ee7097a15b0a2f8aa54d9e 100644 --- a/src/LIB/SURCOUCHE/src/mode_exchange_ll.f90 +++ b/src/LIB/SURCOUCHE/src/mode_exchange_ll.f90 @@ -1913,6 +1913,7 @@ INTEGER :: NB_REQ !! Author !! ------ ! N. Gicquel * CERFACS - CNRM * +! J. Escobar 18/08/2018 : Bug on MPI_RECV <-> uninitialized IMAXSIZESEND/IMAXSIZERECV variables ! !------------------------------------------------------------------------------- ! @@ -1997,6 +1998,7 @@ INTEGER :: NB_REQ,NFIRST_REQ_RECV ! IF (.NOT.ASSOCIATED(TPCRSPDSEND)) THEN ISENDNB = 0 + IMAXSIZESEND = 0 ELSE ISENDNB = TPCRSPDSEND%NCARDDIF IMAXSIZESEND = GET_MAX_SIZE(TPCRSPDSEND) @@ -2004,6 +2006,7 @@ INTEGER :: NB_REQ,NFIRST_REQ_RECV ! IF (.NOT.ASSOCIATED(TPCRSPDRECV)) THEN IRECVNB = 0 + IMAXSIZERECV = 0 ELSE IRECVNB = TPCRSPDRECV%NCARDDIF IMAXSIZERECV = GET_MAX_SIZE(TPCRSPDRECV)