kamping-site / kamping

KaMPIng: (Near) zero-overhead MPI wrapper for modern C++
https://kamping-site.github.io/kamping/
GNU Lesser General Public License v3.0
24 stars 0 forks source link

Feature: Mailbox #562

Closed lukashuebner closed 3 months ago

lukashuebner commented 10 months ago

Not ready for review yet :-)

Depends on some unmerged PRs and the RequestPool.

niklas-uhl commented 10 months ago

Maybe just implement it without a request pool but using MPI directly and I'll add it in if I get to finish the request pool? I think we should try to keep the dependencies between PRs low and like that we at least get a working implementation right away.

lukashuebner commented 10 months ago

Maybe just implement it without a request pool but using MPI directly and I'll add it in if I get to finish the request pool? I think we should try to keep the dependencies between PRs low and like that we at least get a working implementation right away.

Well ... the thing is, that kamping::request::testall() also doesn't exists yet. So I'd have to create that firstn just so this is finished earlier.

niklas-uhl commented 5 months ago

We now have test_all, so you should be good to go.

niklas-uhl commented 4 months ago

Looks like we have almost the same thing implemented in #8