Hi,
As for the non blocking collective, there is some work in progress in
the 'request' branch.
I am simplifying the request architecture as most of the non blocking
API will be based on it.
Basically, I am implementing a system where each type of request is
handled by it's specific, dedicated, small handler.
Cheer
Alain
On 21/10/2016 10:11, Lorenz Hübschle-Schneider wrote:
Hi, Alain,
On 20/10/16 16:15, alainm wrote:
There is a branch call globopt with your implementation, if you'd
like to have a
look at it.
testing looks ok.
cool! I'm not currently working on any MPI projects, so I can't really
test it in-depth, but it seems to work fine with some of my old
projects (which have quite a bunch of assertions), too. But I guess
that's not surprising given that I used my version of that code before :)
I'm looking if there are other places where we could use the same idea.
I have a somewhat hacky thing that also forgoes serialization under
some circumstances (and thus isn't generally safe) in
> https://github.com/lorenzhs/unsafe_mpi
but the *_serialize methods should be safe. I implemented them for
gatherv and allgatherv, due to the issues with archive sizes you
mentioned I skipped (all-)gather without the v.
Cheers,
Lorenz
_______________________________________________
Boost-mpi mailing list
Boost-mpi@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-mpi
--
Alain Miniussi
Pole Génie Logiciel Scientifique
Observatoire de la Côte d'Azur
Blv de l'Observatoire, Nice
_______________________________________________
Boost-mpi mailing list
Boost-mpi@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-mpi