Detach the user buffer prior to the orte_barrier in MPI_Finalize.
This patch fixes trac:2112. This commit was SVN r22229. The following Trac tickets were found above: Ticket 2112 --> https://svn.open-mpi.org/trac/ompi/ticket/2112
Этот коммит содержится в:
родитель
92733b13d9
Коммит
87fd85b17a
@ -111,6 +111,11 @@ int ompi_mpi_finalize(void)
|
|||||||
return MPI_ERR_OTHER;
|
return MPI_ERR_OTHER;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* As finalize is the last legal MPI call, we are allowed to force the release
|
||||||
|
* of the user buffer used for bsend, before going anywhere further.
|
||||||
|
*/
|
||||||
|
(void)mca_pml_base_bsend_detach(NULL, NULL);
|
||||||
|
|
||||||
/* If desired, send a notify message */
|
/* If desired, send a notify message */
|
||||||
if (ompi_notify_init_finalize) {
|
if (ompi_notify_init_finalize) {
|
||||||
orte_notifier.log(ORTE_NOTIFIER_NOTICE,
|
orte_notifier.log(ORTE_NOTIFIER_NOTICE,
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user