DLA-Future
DLA-Future copied to clipboard
Use pika's `transform_mpi` in DLA-Future's `transformMPI`
#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.
#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?
#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.