python3-mpi4py-devel-3.0.0-23.10.x86_64.rpm


Advertisement

Description

python3-mpi4py-devel - Development files for python3-mpi4py

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Education all
Package name python3-mpi4py-devel
Package version 3.0.0
Package release 23.10
Package architecture x86_64
Package type rpm
Installed size 1.39 KB
Download size 11.28 KB
Official Mirror ftp.gwdg.de
Development libraries and headers needed to build packages using python3-mpi4py.

Alternatives

Package Version Architecture Repository
python3-mpi4py-devel-3.0.0-23.10.i586.rpm 3.0.0 i586 openSUSE Education
python3-mpi4py-devel-2.0.0-4.2.i586.rpm 2.0.0 i586 openSUSE Oss
python3-mpi4py-devel-2.0.0-4.2.x86_64.rpm 2.0.0 x86_64 openSUSE Oss
python3-mpi4py-devel - - -

Requires

Name Value
python3-devel -
python3-mpi4py = 3.0.0
python3-mpi4py-common-devel = 3.0.0

Provides

Name Value
python3-mpi4py-devel = 3.0.0-23.10
python3-mpi4py-devel(x86-64) = 3.0.0-23.10

Download

Type URL
Binary Package python3-mpi4py-devel-3.0.0-23.10.x86_64.rpm
Source Package python-mpi4py-3.0.0-23.10.src.rpm

Install Howto

  1. Add the openSUSE Education repository:
    # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/Education/openSUSE_Tumbleweed/ opensuse-education
  2. Install python3-mpi4py-devel rpm package:
    # zypper install python3-mpi4py-devel

Files

Path
/usr/lib64/python3.6/site-packages/mpi4py/include/mpi4py
/usr/share/licenses/python3-mpi4py-devel/LICENSE.rst

Changelog

2018-06-13 - toddrme2178@gmail.com
- Update to version 3.0.0
* New features:
+ `mpi4py.futures`: Execute computations asynchronously using a pool
of MPI processes. This package is based on ``concurrent.futures``
from the Python standard library.
+ `mpi4py.run`: Run Python code and abort execution in case of
unhandled exceptions to prevent deadlocks.
+ `mpi4py.bench`: Run basic MPI benchmarks and tests.
* Enhancements:
+ Lowercase, pickle-based collective communication calls are now
thread-safe through the use of fine-grained locking.
+ The ``MPI`` module now exposes a ``memory`` type which is a
lightweight variant of the builtin ``memoryview`` type, but
exposes both the legacy Python 2 and the modern Python 3 buffer
interface under a Python 2 runtime.
+ The ``MPI.Comm.Alltoallw()`` method now uses ``count=1`` and
``displ=0`` as defaults, assuming that messages are specified
through user-defined datatypes.
+ The ``Request.Wait[all]()`` methods now return ``True`` to match
the interface of ``Request.Test[all]()``.
+ The ``Win`` class now implements the Python buffer interface.
* Backward-incompatible changes:
+ The ``buf`` argument of the ``MPI.Comm.recv()`` method is
deprecated, passing anything but ``None`` emits a warning.
+ The ``MPI.Win.memory`` property was removed, use the
``MPI.Win.tomemory()`` method instead.
+ Executing ``python -m mpi4py`` in the command line is now
equivalent to ``python -m mpi4py.run``. For the former behavior,
use ``python -m mpi4py.bench``.
+ Python 2.6 and 3.2 are no longer supported. The ``mpi4py.MPI``
module may still build and partially work, but other pure-Python
modules under the ``mpi4py`` namespace will not.
+ Windows: Remove support for legacy MPICH2, Open MPI, and DeinoMPI.
- Switch to recommended openmpi2 for distributions that support it.
2017-10-25 - junghans@votca.org
- adapt to new openlmi package - source mpivars.h during build
2017-05-23 - toddrme2178@gmail.com
- Implement single-spec version
- Fix source URL.
- Package docs
2017-01-25 - jengelh@inai.de
- Update description. Drop redundant %clean.
2017-01-24 - junghans@votca.org
- install LICENSE.rst as suggest in request#445611
2016-12-11 - junghans@votca.org
- Update to version 2.0.0
* Support for MPI-3 features.
* Support for MPI-2 features not included in previous releases.
* New scalable implementation of reduction operations for Python objects.
2013-10-24 - toddrme2178@gmail.com
- Update to version 1.3.1
* Regenerate C wrappers with Cython 0.19.1 to support Python 3.3.
* Install ``*.pxd`` files in ``<site-packages>/mpi4py`` to ease the
support for Cython's ``cimport`` statement in code requiring to
access mpi4py internals.
* As a side-effect of using Cython 0.19.1, ancient Python 2.3 is no
longer supported. If you really need it, you can install an older
Cython and run ``python setup.py build_src --force``.
2012-05-22 - toddrme2178@gmail.com
- Update to version 1.3
- Add Python 3 package
2012-02-25 - scorot@free.fr
- fix build for SLE-11
2012-01-06 - toddrme2178@gmail.com
- Update to version 1.2.2
- Clean up spec file
- Switch to .changes file

See Also

Package Description
python3-opencv-3.4.1-120.12.i586.rpm Python 3 bindings for apps which use OpenCV
python3-opencv-3.4.1-120.12.x86_64.rpm Python 3 bindings for apps which use OpenCV
python3-service_identity-17.0.0-13.1.noarch.rpm Service identity verification for pyOpenSSL
python3-tbb-2018_20171205-62.2.i586.rpm Python 3 support for Threading Building Blocks (TBB)
python3-tbb-2018_20171205-62.2.x86_64.rpm Python 3 support for Threading Building Blocks (TBB)
pythoncad-DS1_R36-197.19.i586.rpm PythonCAD--CAD in Python
pythoncad-DS1_R36-197.19.x86_64.rpm PythonCAD--CAD in Python
qml-box2d-0+git.1451747535.1b37be7-9.28.i586.rpm QML Box2D plugin
qml-box2d-0+git.1451747535.1b37be7-9.28.x86_64.rpm QML Box2D plugin
qtlockedfile-2.4.1git.1366034362-1.32.i586.rpm TQFile extension with advisory locking functions
qtlockedfile-2.4.1git.1366034362-1.32.x86_64.rpm TQFile extension with advisory locking functions
qtlockedfile-devel-2.4.1git.1366034362-1.32.i586.rpm The QtLockedFile class extends QFile with advisory locking functions
qtlockedfile-devel-2.4.1git.1366034362-1.32.x86_64.rpm The QtLockedFile class extends QFile with advisory locking functions
qtsingleapplication-2.4.1git.1366034362-3.34.i586.rpm Provides support for applications that can be only started once per user
qtsingleapplication-2.4.1git.1366034362-3.34.x86_64.rpm Provides support for applications that can be only started once per user
Advertisement
Advertisement