Opened 12 years ago

Last modified 10 years ago

#5245 new Feature Requests

ssend/issend support in Boost.MPI

Reported by: Riccardo Murri <riccardo.murri@…> Owned by: Matthias Troyer
Milestone: To Be Determined Component: mpi
Version: Boost 1.45.0 Severity: Not Applicable
Keywords: Cc:

Description

I have code that depends on the use of MPI ssend/issend (synchronous send), so I would like to see Boost.MPI support it.

I'm attaching a patch to this extent; it applies cleanly to Boost 1.45.0 and 1.46.0.

The patched code sometimes fails the "nonblocking" test, seemingly at random and I'm not able to debug it. On the other hand, I have been using the patched Boost.MPI in production runs of my code for months now without any issue so I'm quite confident in it.

Attachments (1)

boost_1_45_0.ssend.patch (40.2 KB ) - added by Riccardo Murri <riccardo.murri@…> 12 years ago.
patch implementing ssend/issend functionality in Boost.MPI (applies to 1.45 and 1.46)

Download all attachments as: .zip

Change History (2)

by Riccardo Murri <riccardo.murri@…>, 12 years ago

Attachment: boost_1_45_0.ssend.patch added

patch implementing ssend/issend functionality in Boost.MPI (applies to 1.45 and 1.46)

comment:1 by Matthias Troyer, 10 years ago

Owner: changed from Douglas Gregor to Matthias Troyer
Note: See TracTickets for help on using tickets.