dev-python/mpi4py (gentoo)

Search

Package Information

Description:
MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. This package is constructed on top of the MPI-1/MPI-2 specification and provides an object oriented interface which closely follows MPI-2 C++ bindings. It supports point-to-point (sends, receives) and collective (broadcasts, scatters, gathers) communications of any picklable Python object as well as optimized communications of Python object exposing the single-segment buffer interface (NumPy arrays, builtin bytes/string/array objects).
Homepage:
https://github.com/mpi4py/mpi4py https://pypi.org/project/mpi4py/
License:
BSD

Versions

Version EAPI Keywords Slot
4.0.1 8 ~amd64 ~arm ~arm64 ~riscv ~x86 0
3.1.5 8 amd64 ~arm ~arm64 ~riscv x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>alex.fan.q@gmail.com</email>
		<name>Alex Fan</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription lang="en">
  MPI for Python (mpi4py) provides bindings of the Message Passing
  Interface (MPI) standard for the Python programming language,
  allowing any Python program to exploit multiple processors.
  This package is constructed on top of the MPI-1/MPI-2 specification
  and provides an object oriented interface which closely follows
  MPI-2 C++ bindings. It supports point-to-point (sends, receives) and
  collective (broadcasts, scatters, gathers) communications of any
  picklable Python object as well as optimized communications of
  Python object exposing the single-segment buffer interface (NumPy
  arrays, builtin bytes/string/array objects).
  </longdescription>
	<upstream>
		<remote-id type="github">mpi4py/mpi4py</remote-id>
		<remote-id type="pypi">mpi4py</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 4.0.1 3.1.5
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples Install examples, usually source code
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST mpi4py-3.1.5.tar.gz 2469777 bytes
DIST mpi4py-4.0.1.tar.gz 466179 bytes