Package Info

python-mpi4py


MPI for Python


Unspecified

This package provides Python bindings for the Message Passing Interface (MPI) standard. It is implemented on top of the MPI-1/2/3 specification and exposes an API which grounds on the standard MPI-2 C++ bindings.

This package supports:

  • Communication of any picklable Python object
    • Point-to-point: send & receive
    • Collective: broadcast, scatter & gather, reductions
  • Communication of Python object exposing the Python buffer interface (NumPy arrays, builtin bytes/string/array objects)
    • Point-to-point: blocking/nonbloking/persistent send & receive
    • Collective: broadcast, block/vector scatter & gather, reductions
  • Process groups and communication domains
    • Creation of new intra/inter communicators
    • Cartesian & graph topologies
  • Parallel input/output:
    • read & write
    • blocking/nonbloking & collective/noncollective
    • individual/shared file pointers & explicit offset
  • Dynamic process management
    • spawn & spawn multiple
    • accept/connect
    • name publishing & lookup
  • One-sided operations
    • remote memory access: put, get, accumulate
    • passive target syncronization: start/complete & post/wait
    • active target syncronization: lock & unlock

License: BSD-2-Clause
URL: https://bitbucket.org/mpi4py/mpi4py

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
3.0.3-bp156.3.4 info GA Release 2023-12-07 15 SP6
  • AArch64
  • ppc64le
  • x86-64
  • python-mpi4py-common-devel
  • python-mpi4py-doc
  • python3-mpi4py
  • python3-mpi4py-devel
3.0.3-bp155.2.17 info GA Release 2023-05-22 15 SP5
  • AArch64
  • ppc64le
  • x86-64
  • python-mpi4py-common-devel
  • python-mpi4py-doc
  • python3-mpi4py
  • python3-mpi4py-devel
3.0.3-bp154.1.127 info GA Release 2022-05-12 15 SP4
  • AArch64
  • ppc64le
  • x86-64
  • python-mpi4py-common-devel
  • python-mpi4py-doc
  • python3-mpi4py
  • python3-mpi4py-devel
3.0.3-bp153.1.17 info GA Release 2021-03-06 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python-mpi4py-common-devel
  • python-mpi4py-doc
  • python2-mpi4py
  • python2-mpi4py-devel
  • python3-mpi4py
  • python3-mpi4py-devel
3.0.3-bp152.1.31 info GA Release 2020-05-30 15 SP2
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python-mpi4py-common-devel
  • python-mpi4py-doc
  • python2-mpi4py
  • python2-mpi4py-devel
  • python3-mpi4py
  • python3-mpi4py-devel
2.0.0-bp151.3.1 info GA Release 2019-07-16 15 SP1
  • AArch64
  • ppc64le
  • x86-64
  • python-mpi4py-common-devel
  • python-mpi4py-doc
  • python2-mpi4py
  • python2-mpi4py-devel
  • python3-mpi4py
  • python3-mpi4py-devel
2.0.0-bp151.2.14 info GA Release 2019-05-18 15 SP1
  • s390x
  • python-mpi4py-common-devel
  • python-mpi4py-doc
  • python2-mpi4py
  • python2-mpi4py-devel
  • python3-mpi4py
  • python3-mpi4py-devel
2.0.0-bp150.2.5 info GA Release 2018-07-30 15
  • AArch64
  • python-mpi4py-common-devel
  • python-mpi4py-doc
  • python2-mpi4py
  • python2-mpi4py-devel
  • python3-mpi4py
  • python3-mpi4py-devel
2.0.0-bp150.2.4 info GA Release 2018-07-30 15
  • ppc64le
  • s390x
  • x86-64
  • python-mpi4py-common-devel
  • python-mpi4py-doc
  • python2-mpi4py
  • python2-mpi4py-devel
  • python3-mpi4py
  • python3-mpi4py-devel