DLA-Future icon indicating copy to clipboard operation
DLA-Future copied to clipboard

Use pika's `transform_mpi` in DLA-Future's `transformMPI`

Open msimberg opened this issue 4 years ago • 2 comments

#497 removed the MPI executor and replaced it with a custom sender adaptor. Ideally we should be using pika's transform_mpi which uses MPI polling.

msimberg avatar Apr 20 '22 11:04 msimberg

#573 I imagine we will still need a dlaf wrapper for it, in order to be able to do custom stuff with parameters (e.g. PromiseGuard passing/consuming/unwrapping), right?

albestro avatar Jun 22 '22 13:06 albestro

#573 I imagine we will still need a dlaf wrapper for it, in order to be able to do custom stuff with parameters (e.g. PromiseGuard passing/consuming/unwrapping), right?

Correct. This issue is about using pika::mpi::experimental::transform_mpi in place of the yield_while that is currently implemented in DLA-Future.

msimberg avatar Jun 22 '22 14:06 msimberg