Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-mpi4py | Distribution: SUSE Linux Framework One |
Version: 3.1.5 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.17 | Build date: Fri Jan 19 10:45:13 2024 |
Group: Unspecified | Build host: reproducible |
Size: 2366962 | Source RPM: python-mpi4py-3.1.5-slfo.1.1.17.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/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
BSD-2-Clause
* Fri Jan 19 2024 daniel.garcia@suse.com - Don't run tests in s390x, mpiexec is not too reliable running in the OBS virtual machine environment. bsc#1218604#c1 * Thu Dec 07 2023 dmueller@suse.com - update to 3.1.5: * Rebuild C sources with Cython 0.29.36 to support Python 3.12. * Sat Sep 23 2023 code@bnavigator.de - Limit to Cython 0: gh#mpi4py/mpi4py#383 - PEP517: build wheel instead of deprecated setup.py install * Thu Nov 10 2022 daniel.garcia@suse.com - Disable current broken tests for i586. gh#mpi4py/mpi4py#279 - Increase memory size in constraints * Thu Nov 10 2022 daniel.garcia@suse.com - Add rpmlintrc as source in the spec file * Thu Nov 10 2022 daniel.garcia@suse.com - Remove exec perms from demo/python-config - Add python-mpi4py-rpmlintrc to filter no-binary erros for devel, common-devel and doc subpackages * Tue Nov 08 2022 daniel.garcia@suse.com - Remove pml/ob1 option for tests, bsc#1205139 - Remove python_module macro definition - Update shebang string replacement * Mon Nov 07 2022 daniel.garcia@suse.com - Use pml/ob1 for tests - Update to 3.1.4 * Rebuild C sources with Cython 0.29.32 to support Python 3.11. * Fix contiguity check for DLPack and CAI buffers. * Workaround build failures with setuptools v60. * Mon Oct 17 2022 steven.kowalik@suse.com - Add patch support-numpy-1.22.patch: * Support NumPy 1.22+ * Sun Jan 02 2022 code@bnavigator.de - Update to 3.1.3 * Add missing support for MPI.BOTTOM to generalized all-to-all collectives. - Release 3.1.2 * mpi4py.futures: Add _max_workers property to MPIPoolExecutor. * mpi4py.util.dtlib: Fix computation of alignment for predefined datatypes. * mpi4py.util.pkl5: Fix deadlock when using ssend() + mprobe(). * mpi4py.util.pkl5: Add environment variable MPI4PY_PICKLE_THRESHOLD. * mpi4py.rc: Interpret "y" and "n" strings as boolean values. * Fix/add typemap/typestr for MPI.WCHAR/MPI.COUNT datatypes. * Minor fixes and additions to documentation. * Minor fixes to typing support. * Support for local version identifier (PEP-440). - skip io tests on i586: gh#mpi4py/mpi4py#105 * Thu Sep 30 2021 nmoreychaisemartin@suse.com - Use openmpi macros to always build with the default openmpi version (bsc#1190810) * Sun Sep 26 2021 hpj@urpla.net - Update to 3.1.1 + Warning + This is the last release supporting Python 2. * Fix typo in Requires-Python package metadata. * Regenerate C sources with Cython 0.29.24. - Update to 3.1.0 + Warning + This is the last release supporting Python 2. * New features: * mpi4py.util: New package collecting miscellaneous utilities. * Enhancements: * Add pickle-based Request.waitsome() and Request.testsome(). * Add lowercase methods Request.get_status() and Request.cancel(). * Support for passing Python GPU arrays compliant with the DLPack data interchange mechanism (link) and the __cuda_array_interface__ (CAI) standard (link) to uppercase methods. This support requires that mpi4py is built against CUDA-aware MPI implementations. This feature is currently experimental and subject to future changes. * mpi4py.futures: Add support for initializers and canceling futures at shutdown. Environment variables names now follow the pattern MPI4PY_FUTURES_*, the previous MPI4PY_* names are deprecated. * Add type annotations to Cython code. The first line of the docstring of functions and methods displays a signature including type annotations. * Add companion stub files to support type checkers. * Support for weak references. * Miscellaneous: * Add a new mpi4py publication (link) to the citation listing. - Minor packaging cleanups - Disable Python2 builds * Sat Sep 18 2021 junghans@votca.org - Reactivate test_msgspec, disable test_spawn * Fri Sep 17 2021 junghans@votca.org - Build against openmpi4 * Thu Feb 25 2021 andythe_great@pm.me - Skip python 3.6 because numpy no longer support it. * Tue Nov 19 2019 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 toddrme2178@gmail.com - Add fix_window_size.patch Fixes unit tests See: https://bitbucket.org/mpi4py/mpi4py/issues/137/ * Wed Jul 31 2019 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 bwiedemann@suse.com - Use openmpi2 for releases that support it. * Mon Feb 25 2019 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 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
/usr/lib64/python3.11/site-packages/mpi4py /usr/lib64/python3.11/site-packages/mpi4py-3.1.5.dist-info /usr/lib64/python3.11/site-packages/mpi4py-3.1.5.dist-info/INSTALLER /usr/lib64/python3.11/site-packages/mpi4py-3.1.5.dist-info/LICENSE.rst /usr/lib64/python3.11/site-packages/mpi4py-3.1.5.dist-info/METADATA /usr/lib64/python3.11/site-packages/mpi4py-3.1.5.dist-info/RECORD /usr/lib64/python3.11/site-packages/mpi4py-3.1.5.dist-info/REQUESTED /usr/lib64/python3.11/site-packages/mpi4py-3.1.5.dist-info/WHEEL /usr/lib64/python3.11/site-packages/mpi4py-3.1.5.dist-info/top_level.txt /usr/lib64/python3.11/site-packages/mpi4py/MPI.cpython-311-aarch64-linux-gnu.so /usr/lib64/python3.11/site-packages/mpi4py/MPI.pxd /usr/lib64/python3.11/site-packages/mpi4py/MPI.pyi /usr/lib64/python3.11/site-packages/mpi4py/__init__.pxd /usr/lib64/python3.11/site-packages/mpi4py/__init__.py /usr/lib64/python3.11/site-packages/mpi4py/__init__.pyi /usr/lib64/python3.11/site-packages/mpi4py/__main__.py /usr/lib64/python3.11/site-packages/mpi4py/__main__.pyi /usr/lib64/python3.11/site-packages/mpi4py/__pycache__ /usr/lib64/python3.11/site-packages/mpi4py/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/__pycache__/__init__.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/__pycache__/__main__.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/__pycache__/bench.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/__pycache__/bench.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/__pycache__/run.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/__pycache__/run.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/bench.py /usr/lib64/python3.11/site-packages/mpi4py/bench.pyi /usr/lib64/python3.11/site-packages/mpi4py/dl.cpython-311-aarch64-linux-gnu.so /usr/lib64/python3.11/site-packages/mpi4py/dl.pyi /usr/lib64/python3.11/site-packages/mpi4py/futures /usr/lib64/python3.11/site-packages/mpi4py/futures/__init__.py /usr/lib64/python3.11/site-packages/mpi4py/futures/__init__.pyi /usr/lib64/python3.11/site-packages/mpi4py/futures/__main__.py /usr/lib64/python3.11/site-packages/mpi4py/futures/__main__.pyi /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__ /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/__init__.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/__main__.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/_base.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/_base.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/_core.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/_core.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/_lib.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/_lib.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/aplus.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/aplus.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/pool.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/pool.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/server.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/__pycache__/server.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/futures/_base.py /usr/lib64/python3.11/site-packages/mpi4py/futures/_core.py /usr/lib64/python3.11/site-packages/mpi4py/futures/_core.pyi /usr/lib64/python3.11/site-packages/mpi4py/futures/_lib.py /usr/lib64/python3.11/site-packages/mpi4py/futures/_lib.pyi /usr/lib64/python3.11/site-packages/mpi4py/futures/aplus.py /usr/lib64/python3.11/site-packages/mpi4py/futures/aplus.pyi /usr/lib64/python3.11/site-packages/mpi4py/futures/pool.py /usr/lib64/python3.11/site-packages/mpi4py/futures/pool.pyi /usr/lib64/python3.11/site-packages/mpi4py/futures/server.py /usr/lib64/python3.11/site-packages/mpi4py/futures/server.pyi /usr/lib64/python3.11/site-packages/mpi4py/lib-pmpi /usr/lib64/python3.11/site-packages/mpi4py/lib-pmpi/libmpe.so /usr/lib64/python3.11/site-packages/mpi4py/lib-pmpi/libvt-hyb.so /usr/lib64/python3.11/site-packages/mpi4py/lib-pmpi/libvt-mpi.so /usr/lib64/python3.11/site-packages/mpi4py/lib-pmpi/libvt.so /usr/lib64/python3.11/site-packages/mpi4py/libmpi.pxd /usr/lib64/python3.11/site-packages/mpi4py/mpi.cfg /usr/lib64/python3.11/site-packages/mpi4py/py.typed /usr/lib64/python3.11/site-packages/mpi4py/run.py /usr/lib64/python3.11/site-packages/mpi4py/run.pyi /usr/lib64/python3.11/site-packages/mpi4py/util /usr/lib64/python3.11/site-packages/mpi4py/util/__init__.py /usr/lib64/python3.11/site-packages/mpi4py/util/__init__.pyi /usr/lib64/python3.11/site-packages/mpi4py/util/__pycache__ /usr/lib64/python3.11/site-packages/mpi4py/util/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/util/__pycache__/__init__.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/util/__pycache__/dtlib.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/util/__pycache__/dtlib.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/util/__pycache__/pkl5.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/mpi4py/util/__pycache__/pkl5.cpython-311.pyc /usr/lib64/python3.11/site-packages/mpi4py/util/dtlib.py /usr/lib64/python3.11/site-packages/mpi4py/util/dtlib.pyi /usr/lib64/python3.11/site-packages/mpi4py/util/pkl5.py /usr/lib64/python3.11/site-packages/mpi4py/util/pkl5.pyi /usr/share/doc/packages/python311-mpi4py /usr/share/doc/packages/python311-mpi4py/CHANGES.rst /usr/share/doc/packages/python311-mpi4py/DESCRIPTION.rst /usr/share/doc/packages/python311-mpi4py/README.rst /usr/share/licenses/python311-mpi4py /usr/share/licenses/python311-mpi4py/LICENSE.rst
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Sep 16 00:10:49 2024