1
1

Disable inband PML error reporting during MPI Finalize as it interferes with the Finalize process.

Signed-off-by: Aurelien Bouteiller <bouteill@icl.utk.edu>
Этот коммит содержится в:
Aurelien Bouteiller 2018-10-18 10:56:44 -04:00
родитель 93846fd0ee
Коммит 395fcc4253
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 08F60797C5941DB2

@ -3,7 +3,7 @@
* Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana
* University Research and Technology
* Corporation. All rights reserved.
* Copyright (c) 2004-2018 The University of Tennessee and The University
* Copyright (c) 2004-2020 The University of Tennessee and The University
* of Tennessee Research Foundation. All rights
* reserved.
* Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
@ -817,6 +817,14 @@ void mca_pml_ob1_error_handler(
return;
}
#endif /* OPAL_CUDA_SUPPORT */
/* Some BTL report unreachable errors during normal MPI_Finalize
* termination. Lets simply ignore such errors after MPI is not supposed to
* be operational anyway.
*/
if(ompi_mpi_state >= OMPI_MPI_STATE_FINALIZE_PAST_COMM_SELF_DESTRUCT) {
return;
}
ompi_rte_abort(-1, btlinfo);
}