Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-mpi4py-3.0.3-1.15 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: python3-mpi4py Distribution: openSUSE:Factory:zSystems
Version: 3.0.3 Vendor: obs://build.opensuse.org/openSUSE:Factory:zSystems
Release: 1.15 Build date: Sat May 30 16:59:53 2020
Group: Unspecified Build host: s390p22
Size: 1987914 Source RPM: python-mpi4py-3.0.3-1.15.src.rpm
Url: https://bitbucket.org/mpi4py/mpi4py
Summary: MPI for Python
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

Provides

Requires

License

BSD-2-Clause

Changelog

* Tue Nov 19 2019 Todd R <toddrme2178@gmail.com>
  - Update to 3.0.3
    * Regenerate Cython wrappers to support Python 3.8.
  - Drop upstream-included fix_window_size.patch
* Sun Aug 04 2019 Todd R <toddrme2178@gmail.com>
  - Add fix_window_size.patch
    Fixes unit tests
    See: https://bitbucket.org/mpi4py/mpi4py/issues/137/
* Wed Jul 31 2019 Todd R <toddrme2178@gmail.com>
  - Update to 3.0.2
    * Bug fixes:
      + Fix handling of readonly buffers in support for Pytho
      2 legacy buffer interface. The issue triggers only when using
      a buffer-like object that is readonly and does not export
      the new Python 3 buffer interface.
      + Fix build issues with Open MPI 4.0.x series related to
      removal of many MPI-1 symbols deprecated in MPI-2 and removed
      in MPI-3.
      + Minor documentation fixes.
* Wed Feb 27 2019 Bernhard Wiedemann <bwiedemann@suse.com>
  - Use openmpi2 for releases that support it.
* Mon Feb 25 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 3.0.1:
    * Bug fixes:
      + Fix ``Comm.scatter()`` and other collectives corrupting input send
      list. Add safety measures to prevent related issues in global
      reduction operations.
      + Fix error-checking code for counts in ``Op.Reduce_local()``.
    * Enhancements:
      + Map size-specific Python/NumPy typecodes to MPI datatypes.
      + Allow partial specification of target list/tuple arguments in the
      various ``Win`` RMA methods.
      + Workaround for removal of ``MPI_{LB|UB}`` in Open MPI 4.0.
      + Support for Microsoft MPI v10.0.
  - Add numpy as build dependency used in tests
* Thu Nov 15 2018 Todd R <toddrme2178@gmail.com>
  - Use openmpi3 for releases that support it.
* Wed Jun 13 2018 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.
* Wed Oct 25 2017 junghans@votca.org
  - adapt to new openlmi package - source mpivars.h during build
* Tue May 23 2017 toddrme2178@gmail.com
  - Implement single-spec version
  - Fix source URL.
  - Package docs
* Wed Jan 25 2017 jengelh@inai.de
  - Update description. Drop redundant %clean.
* Tue Jan 24 2017 junghans@votca.org
  - install LICENSE.rst as suggest in request#445611
* Sun Dec 11 2016 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.
* Thu Oct 24 2013 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``.
* Tue May 22 2012 toddrme2178@gmail.com
  - Update to version 1.3
  - Add Python 3 package
* Sat Feb 25 2012 scorot@free.fr
  - fix build for SLE-11
* Fri Jan 06 2012 toddrme2178@gmail.com
  - Update to version 1.2.2
  - Clean up spec file
  - Switch to .changes file
* Tue May 05 2009 felix.richter2@uni-rostock.de
  - Initial specfile generated by python distutils,
  - adapted for SUSE Build Service

Files

/usr/lib64/python3.8/site-packages/mpi4py
/usr/lib64/python3.8/site-packages/mpi4py-3.0.3-py3.8.egg-info
/usr/lib64/python3.8/site-packages/mpi4py-3.0.3-py3.8.egg-info/PKG-INFO
/usr/lib64/python3.8/site-packages/mpi4py-3.0.3-py3.8.egg-info/SOURCES.txt
/usr/lib64/python3.8/site-packages/mpi4py-3.0.3-py3.8.egg-info/dependency_links.txt
/usr/lib64/python3.8/site-packages/mpi4py-3.0.3-py3.8.egg-info/not-zip-safe
/usr/lib64/python3.8/site-packages/mpi4py-3.0.3-py3.8.egg-info/top_level.txt
/usr/lib64/python3.8/site-packages/mpi4py/MPI.cpython-38-s390x-linux-gnu.so
/usr/lib64/python3.8/site-packages/mpi4py/MPI.pxd
/usr/lib64/python3.8/site-packages/mpi4py/__init__.pxd
/usr/lib64/python3.8/site-packages/mpi4py/__init__.py
/usr/lib64/python3.8/site-packages/mpi4py/__main__.py
/usr/lib64/python3.8/site-packages/mpi4py/__pycache__
/usr/lib64/python3.8/site-packages/mpi4py/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/lib64/python3.8/site-packages/mpi4py/__pycache__/__init__.cpython-38.pyc
/usr/lib64/python3.8/site-packages/mpi4py/__pycache__/__main__.cpython-38.opt-1.pyc
/usr/lib64/python3.8/site-packages/mpi4py/__pycache__/__main__.cpython-38.pyc
/usr/lib64/python3.8/site-packages/mpi4py/__pycache__/bench.cpython-38.opt-1.pyc
/usr/lib64/python3.8/site-packages/mpi4py/__pycache__/bench.cpython-38.pyc
/usr/lib64/python3.8/site-packages/mpi4py/__pycache__/run.cpython-38.opt-1.pyc
/usr/lib64/python3.8/site-packages/mpi4py/__pycache__/run.cpython-38.pyc
/usr/lib64/python3.8/site-packages/mpi4py/bench.py
/usr/lib64/python3.8/site-packages/mpi4py/dl.cpython-38-s390x-linux-gnu.so
/usr/lib64/python3.8/site-packages/mpi4py/futures
/usr/lib64/python3.8/site-packages/mpi4py/futures/__init__.py
/usr/lib64/python3.8/site-packages/mpi4py/futures/__main__.py
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/__init__.cpython-38.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/__main__.cpython-38.opt-1.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/__main__.cpython-38.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/_base.cpython-38.opt-1.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/_base.cpython-38.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/_lib.cpython-38.opt-1.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/_lib.cpython-38.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/aplus.cpython-38.opt-1.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/aplus.cpython-38.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/pool.cpython-38.opt-1.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/pool.cpython-38.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/server.cpython-38.opt-1.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/__pycache__/server.cpython-38.pyc
/usr/lib64/python3.8/site-packages/mpi4py/futures/_base.py
/usr/lib64/python3.8/site-packages/mpi4py/futures/_lib.py
/usr/lib64/python3.8/site-packages/mpi4py/futures/aplus.py
/usr/lib64/python3.8/site-packages/mpi4py/futures/pool.py
/usr/lib64/python3.8/site-packages/mpi4py/futures/server.py
/usr/lib64/python3.8/site-packages/mpi4py/lib-pmpi
/usr/lib64/python3.8/site-packages/mpi4py/lib-pmpi/libmpe.so
/usr/lib64/python3.8/site-packages/mpi4py/lib-pmpi/libvt-hyb.so
/usr/lib64/python3.8/site-packages/mpi4py/lib-pmpi/libvt-mpi.so
/usr/lib64/python3.8/site-packages/mpi4py/lib-pmpi/libvt.so
/usr/lib64/python3.8/site-packages/mpi4py/libmpi.pxd
/usr/lib64/python3.8/site-packages/mpi4py/mpi.cfg
/usr/lib64/python3.8/site-packages/mpi4py/run.py
/usr/share/doc/packages/python3-mpi4py
/usr/share/doc/packages/python3-mpi4py/CHANGES.rst
/usr/share/doc/packages/python3-mpi4py/DESCRIPTION.rst
/usr/share/doc/packages/python3-mpi4py/README.rst
/usr/share/licenses/python3-mpi4py
/usr/share/licenses/python3-mpi4py/LICENSE.rst


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024