Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
conf/ | H | 03-May-2022 | - | 3,871 | 3,183 | |
demo/ | H | 03-May-2022 | - | 7,641 | 5,765 | |
docs/ | H | 03-May-2022 | - | 54,227 | 43,187 | |
src/ | H | 25-Nov-2021 | - | 224,837 | 134,339 | |
test/ | H | 25-Nov-2021 | - | 14,551 | 12,603 | |
CHANGES.rst | H A D | 25-Nov-2021 | 16.3 KiB | 449 | 318 | |
DESCRIPTION.rst | H A D | 25-Nov-2021 | 5.5 KiB | 181 | 120 | |
LICENSE.rst | H A D | 25-Nov-2021 | 1.4 KiB | 34 | 26 | |
MANIFEST.in | H A D | 25-Nov-2021 | 567 | 21 | 17 | |
PKG-INFO | H A D | 25-Nov-2021 | 7.5 KiB | 232 | 168 | |
README.rst | H A D | 25-Nov-2021 | 2.7 KiB | 82 | 59 | |
mpi.cfg | H A D | 25-Nov-2021 | 5.2 KiB | 193 | 156 | |
pyproject.toml | H A D | 25-Nov-2021 | 100 | 4 | 3 | |
setup.cfg | H A D | 25-Nov-2021 | 462 | 41 | 29 | |
setup.py | H A D | 03-May-2022 | 20 KiB | 645 | 564 |
README.rst
1============== 2MPI for Python 3============== 4 5.. image:: https://github.com/mpi4py/mpi4py/workflows/ci/badge.svg?branch=master 6 :target: https://github.com/mpi4py/mpi4py/actions/ 7.. image:: https://readthedocs.org/projects/mpi4py/badge/?version=latest 8 :target: https://mpi4py.readthedocs.io/en/latest/ 9.. image:: https://dev.azure.com/mpi4py/mpi4py/_apis/build/status/ci?branchName=master 10 :target: https://dev.azure.com/mpi4py/mpi4py/_build 11.. image:: https://ci.appveyor.com/api/projects/status/whh5xovp217h0f7n?svg=true 12 :target: https://ci.appveyor.com/project/mpi4py/mpi4py 13.. image:: https://circleci.com/gh/mpi4py/mpi4py.svg?style=shield 14 :target: https://circleci.com/gh/mpi4py/mpi4py 15.. image:: https://app.travis-ci.com/mpi4py/mpi4py.svg?branch=master 16 :target: https://app.travis-ci.com/mpi4py/mpi4py 17.. image:: https://codecov.io/gh/mpi4py/mpi4py/branch/master/graph/badge.svg 18 :target: https://codecov.io/gh/mpi4py/mpi4py 19.. image:: https://scan.coverity.com/projects/mpi4py-mpi4py/badge.svg 20 :target: https://scan.coverity.com/projects/mpi4py-mpi4py 21 22Overview 23-------- 24 25This package provides Python bindings for the *Message Passing 26Interface* (`MPI <https://www.mpi-forum.org/>`_) standard. It is 27implemented on top of the MPI specification and exposes an API which 28grounds on the standard MPI-2 C++ bindings. 29 30Dependencies 31------------ 32 33* `Python <https://www.python.org/>`_ 2.7, 3.5 or above, 34 or `PyPy <https://www.pypy.org/>`_ 2.0 or above. 35 36* An MPI implementation like `MPICH <https://www.mpich.org/>`_ or 37 `Open MPI <https://www.open-mpi.org/>`_ built with shared/dynamic 38 libraries. 39 40* To work with the in-development version, you need to install `Cython 41 <https://cython.org/>`_. 42 43Documentation 44------------- 45 46* Read the Docs: https://mpi4py.readthedocs.io/ 47* GitHub Pages: https://mpi4py.github.io/ 48 49Support 50------- 51 52* Mailing List: mpi4py@googlegroups.com 53* Google Groups: https://groups.google.com/g/mpi4py 54* GitHub Discussions: https://github.com/mpi4py/mpi4py/discussions 55 56Testsuite 57--------- 58 59The testsuite is run periodically on 60 61* `GitHub Actions <https://github.com/mpi4py/mpi4py/actions/>`_ 62 63* `Read the Docs <https://readthedocs.org/projects/mpi4py/builds/>`_ 64 65* `Azure Pipelines <https://dev.azure.com/mpi4py/mpi4py>`_ 66 67* `AppVeyor <https://ci.appveyor.com/project/mpi4py/mpi4py>`_ 68 69* `Circle CI <https://circleci.com/gh/mpi4py/mpi4py>`_ 70 71* `Travis CI <https://app.travis-ci.com/mpi4py/mpi4py>`_ 72 73* `Codecov <https://app.codecov.io/gh/mpi4py/mpi4py>`_ 74 75Citation 76-------- 77 78+ L. Dalcin and Y.-L. L. Fang, 79 *mpi4py: Status Update After 12 Years of Development*, 80 Computing in Science & Engineering, 23(4):47-54, 2021. 81 https://doi.org/10.1109/MCSE.2021.3083216 82