- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I believe I found a bug in IntelMPI 2021.3. A call to MPI_Comm_free() does not cause the deleter function for attributes to be called if there is a non-blocking operation in progress. The MPI 3.1 standard specifies that the deleter should be called from MPI_Comm_free (Section 6.4.3, page 248, lines 26-27).
I tested OpenMPI 4.0, MPICH 3.2, and IntelMPI 2018.4, and they all call the deleter as expected.
I have a minimal reproducible example, but my post gets flagged as spam if I include it. Is there some other way to post it?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for posting in Intel Communities.
Since this is a duplicate thread of "https://community.intel.com/t5/Intel-oneAPI-HPC-Toolkit/Bug-Report-MPI-Comm-attribute-deleter-not-called/m-p/1373444#M9376", we will no longer monitor this thread. We will continue addressing this issue in the other thread.
Thanks & Regards,
Hemanth

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page