mpi4py is one of the last packages on tumbleweed still using openmpi2, so build against openmpi4. OBS-URL: https://build.opensuse.org/request/show/919605 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-mpi4py?expand=0&rev=16
169 lines
6.7 KiB
Plaintext
169 lines
6.7 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Sep 17 00:28:00 UTC 2021 - Christoph Junghans <junghans@votca.org>
|
|
|
|
- Build against openmpi4
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 25 18:03:42 UTC 2021 - andy great <andythe_great@pm.me>
|
|
|
|
- Skip python 3.6 because numpy no longer support it.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 19 20:50:31 UTC 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 4 14:16:57 UTC 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 02:30:19 UTC 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 01:36:38 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>
|
|
|
|
- Use openmpi2 for releases that support it.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 25 09:24:44 UTC 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 04:50:38 UTC 2018 - Todd R <toddrme2178@gmail.com>
|
|
|
|
- Use openmpi3 for releases that support it.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 13 16:00:41 UTC 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 12:47:13 UTC 2017 - junghans@votca.org
|
|
|
|
- adapt to new openlmi package - source mpivars.h during build
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 23 15:49:20 UTC 2017 - toddrme2178@gmail.com
|
|
|
|
- Implement single-spec version
|
|
- Fix source URL.
|
|
- Package docs
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 08:57:15 UTC 2017 - jengelh@inai.de
|
|
|
|
- Update description. Drop redundant %clean.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 24 15:52:06 UTC 2017 - junghans@votca.org
|
|
|
|
- install LICENSE.rst as suggest in request#445611
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 11 17:16:46 UTC 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 17:48:30 UTC 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 12:15:04 UTC 2012 - toddrme2178@gmail.com
|
|
|
|
- Update to version 1.3
|
|
- Add Python 3 package
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 25 23:26:20 UTC 2012 - scorot@free.fr
|
|
|
|
- fix build for SLE-11
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 6 17:28:34 UTC 2012 - toddrme2178@gmail.com
|
|
|
|
- Update to version 1.2.2
|
|
- Clean up spec file
|
|
- Switch to .changes file
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 5 00:00:00 UTC 2009 - felix.richter2@uni-rostock.de
|
|
|
|
- Initial specfile generated by python distutils,
|
|
- adapted for SUSE Build Service
|