Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-mpi4py | Distribution: openSUSE Tumbleweed |
Version: 3.1.6 | Vendor: openSUSE |
Release: 1.2 | Build date: Fri May 10 15:36:54 2024 |
Group: Unspecified | Build host: reproducible |
Size: 1856079 | Source RPM: python-mpi4py-3.1.6-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
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 May 10 2024 Dirk Müller <dmueller@suse.com> - update to 3.1.6: * This is the last release supporting Python 2. * Fix various build issues. * Fri Jan 19 2024 Daniel Garcia <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 Dirk Müller <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 Ben Greiner <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 <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 <daniel.garcia@suse.com> - Add rpmlintrc as source in the spec file * Thu Nov 10 2022 Daniel Garcia <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 <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 <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 Steve Kowalik <steven.kowalik@suse.com> - Add patch support-numpy-1.22.patch: * Support NumPy 1.22+ * Sun Jan 02 2022 Ben Greiner <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 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> - Use openmpi macros to always build with the default openmpi version (bsc#1190810) * Sun Sep 26 2021 Hans-Peter Jansen <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 Christoph Junghans <junghans@votca.org> - Reactivate test_msgspec, disable test_spawn * Fri Sep 17 2021 Christoph Junghans <junghans@votca.org> - Build against openmpi4 * Thu Feb 25 2021 andy great <andythe_great@pm.me> - Skip python 3.6 because numpy no longer support it.
/usr/lib64/python3.12/site-packages/mpi4py /usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info /usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/INSTALLER /usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/LICENSE.rst /usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/METADATA /usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/RECORD /usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/REQUESTED /usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/WHEEL /usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/top_level.txt /usr/lib64/python3.12/site-packages/mpi4py/MPI.cpython-312-riscv64-linux-gnu.so /usr/lib64/python3.12/site-packages/mpi4py/MPI.pxd /usr/lib64/python3.12/site-packages/mpi4py/MPI.pyi /usr/lib64/python3.12/site-packages/mpi4py/__init__.pxd /usr/lib64/python3.12/site-packages/mpi4py/__init__.py /usr/lib64/python3.12/site-packages/mpi4py/__init__.pyi /usr/lib64/python3.12/site-packages/mpi4py/__main__.py /usr/lib64/python3.12/site-packages/mpi4py/__main__.pyi /usr/lib64/python3.12/site-packages/mpi4py/__pycache__ /usr/lib64/python3.12/site-packages/mpi4py/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/__pycache__/__init__.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/__pycache__/__main__.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/__pycache__/__main__.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/__pycache__/bench.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/__pycache__/bench.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/__pycache__/run.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/__pycache__/run.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/bench.py /usr/lib64/python3.12/site-packages/mpi4py/bench.pyi /usr/lib64/python3.12/site-packages/mpi4py/dl.cpython-312-riscv64-linux-gnu.so /usr/lib64/python3.12/site-packages/mpi4py/dl.pyi /usr/lib64/python3.12/site-packages/mpi4py/futures /usr/lib64/python3.12/site-packages/mpi4py/futures/__init__.py /usr/lib64/python3.12/site-packages/mpi4py/futures/__init__.pyi /usr/lib64/python3.12/site-packages/mpi4py/futures/__main__.py /usr/lib64/python3.12/site-packages/mpi4py/futures/__main__.pyi /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__ /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/__init__.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/__main__.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/__main__.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_base.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_base.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_core.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_core.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_lib.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_lib.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/aplus.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/aplus.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/pool.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/pool.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/server.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/server.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/futures/_base.py /usr/lib64/python3.12/site-packages/mpi4py/futures/_core.py /usr/lib64/python3.12/site-packages/mpi4py/futures/_core.pyi /usr/lib64/python3.12/site-packages/mpi4py/futures/_lib.py /usr/lib64/python3.12/site-packages/mpi4py/futures/_lib.pyi /usr/lib64/python3.12/site-packages/mpi4py/futures/aplus.py /usr/lib64/python3.12/site-packages/mpi4py/futures/aplus.pyi /usr/lib64/python3.12/site-packages/mpi4py/futures/pool.py /usr/lib64/python3.12/site-packages/mpi4py/futures/pool.pyi /usr/lib64/python3.12/site-packages/mpi4py/futures/server.py /usr/lib64/python3.12/site-packages/mpi4py/futures/server.pyi /usr/lib64/python3.12/site-packages/mpi4py/lib-pmpi /usr/lib64/python3.12/site-packages/mpi4py/lib-pmpi/libmpe.so /usr/lib64/python3.12/site-packages/mpi4py/lib-pmpi/libvt-hyb.so /usr/lib64/python3.12/site-packages/mpi4py/lib-pmpi/libvt-mpi.so /usr/lib64/python3.12/site-packages/mpi4py/lib-pmpi/libvt.so /usr/lib64/python3.12/site-packages/mpi4py/libmpi.pxd /usr/lib64/python3.12/site-packages/mpi4py/mpi.cfg /usr/lib64/python3.12/site-packages/mpi4py/py.typed /usr/lib64/python3.12/site-packages/mpi4py/run.py /usr/lib64/python3.12/site-packages/mpi4py/run.pyi /usr/lib64/python3.12/site-packages/mpi4py/util /usr/lib64/python3.12/site-packages/mpi4py/util/__init__.py /usr/lib64/python3.12/site-packages/mpi4py/util/__init__.pyi /usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__ /usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/__init__.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/dtlib.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/dtlib.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/pkl5.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/pkl5.cpython-312.pyc /usr/lib64/python3.12/site-packages/mpi4py/util/dtlib.py /usr/lib64/python3.12/site-packages/mpi4py/util/dtlib.pyi /usr/lib64/python3.12/site-packages/mpi4py/util/pkl5.py /usr/lib64/python3.12/site-packages/mpi4py/util/pkl5.pyi /usr/share/doc/packages/python312-mpi4py /usr/share/doc/packages/python312-mpi4py/CHANGES.rst /usr/share/doc/packages/python312-mpi4py/DESCRIPTION.rst /usr/share/doc/packages/python312-mpi4py/README.rst /usr/share/licenses/python312-mpi4py /usr/share/licenses/python312-mpi4py/LICENSE.rst
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 19 01:14:14 2024