MPI for Python
- Contact:
- dalcinl@gmail.com
Online Documentation
Hosted at Read the Docs [https://mpi4py.readthedocs.io/]:
Hosted at GitHub [https://mpi4py.github.io/]:
User Manual (HTML) (generated with Sphinx).
User Manual (PDF) (generated with Sphinx).
Reference Guide (generated with Sphinx).
Discussion and Support
Hosted at Google Groups:
Group Page: https://groups.google.com/g/mpi4py
Mailing List: mpi4py@googlegroups.com
Hosted at GitHub:
Discussions: https://github.com/mpi4py/mpi4py/discussions
Downloads and Development
Hosted at GitHub:
Project Site: https://github.com/mpi4py/mpi4py
Source Releases: https://github.com/mpi4py/mpi4py/releases
Issue Tracker: https://github.com/mpi4py/mpi4py/issues
Git Repository: https://github.com/mpi4py/mpi4py.git
Citation
M. Rogowski, S. Aseeri, D. Keyes, and L. Dalcin, mpi4py.futures: MPI-Based Asynchronous Task Execution for Python, IEEE Transactions on Parallel and Distributed Systems, 34(2):611-622, 2023. https://doi.org/10.1109/TPDS.2022.3225481
L. Dalcin and Y.-L. L. Fang, mpi4py: Status Update After 12 Years of Development, Computing in Science & Engineering, 23(4):47-54, 2021. https://doi.org/10.1109/MCSE.2021.3083216
L. Dalcin, P. Kler, R. Paz, and A. Cosimo, Parallel Distributed Computing using Python, Advances in Water Resources, 34(9):1124-1139, 2011. https://doi.org/10.1016/j.advwatres.2011.04.013
L. Dalcin, R. Paz, M. Storti, and J. D'Elia, MPI for Python: performance improvements and MPI-2 extensions, Journal of Parallel and Distributed Computing, 68(5):655-662, 2008. https://doi.org/10.1016/j.jpdc.2007.09.005
L. Dalcin, R. Paz, and M. Storti, MPI for Python, Journal of Parallel and Distributed Computing, 65(9):1108-1115, 2005. https://doi.org/10.1016/j.jpdc.2005.03.010
Acknowledgments
This project was partially supported by the Advanced Algorithm and Numerical Simulations Laboratory (AANSLab), Division of Computer, Electrical, and Mathematical Sciences & Engineering (CEMSE), King Abdullah University of Science and Technology (KAUST).