mpi4py.futures: MPI-Based Asynchronous Task Execution for Python - Marcin Rogowski; Samar Aseeri; David Keyes; Lisandro Dalcin; Applied Mathematics and Computational Science Program; Computer Science Program; Computer, Electrical and Mathematical Science and Engineering (CEMSE) Division; Extreme Computing Research Center; Office of the President; Physical Science and Engineering (PSE) Division (IEEE Transactions on Parallel and Distributed Systems, 2023)