- 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
OBS-URL: https://build.opensuse.org/request/show/943494
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=20
- 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:
OBS-URL: https://build.opensuse.org/request/show/921522
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=18
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=5