Wow, quite the feature list.
---------- Forwarded message ---------- From: Lisandro Dalcin dalcinl@gmail.com Date: Wed, Nov 8, 2017 at 6:31 AM Subject: [mpi4py] [ANN] mpi4py release 3.0.0 To: mpi4py mpi4py@googlegroups.com
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:
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.MPI.Comm.Alltoallw()
method now uses count=1
and
displ=0
as defaults, assuming that messages are specified
through user-defined datatypes.Request.Wait[all]()
methods now return True
to match
the interface of Request.Test[all]()
.Win
class now implements the Python buffer interface.Backward-incompatible changes:
buf
argument of the MPI.Comm.recv()
method is
deprecated, passing anything but None
emits a warning.MPI.Win.memory
property was removed, use the
MPI.Win.tomemory()
method instead.python -m mpi4py
in the command line is now
equivalent to python -m mpi4py.run
. For the former behavior,
use python -m mpi4py.bench
.mpi4py.MPI
module may still build and partially work, but other pure-Python
modules under the mpi4py
namespace will not.--
Research Scientist Computer, Electrical and Mathematical Sciences & Engineering (CEMSE) Extreme Computing Research Center (ECRC) King Abdullah University of Science and Technology (KAUST) http://ecrc.kaust.edu.sa/
4700 King Abdullah University of Science and Technology al-Khawarizmi Bldg (Bldg 1), Office # 0109 Thuwal 23955-6900, Kingdom of Saudi Arabia http://www.kaust.edu.sa
Office Phone: +966 12 808-0459
-- You received this message because you are subscribed to the Google Groups "mpi4py" group. To unsubscribe from this group and stop receiving emails from it, send an email to mpi4py+unsubscribe@googlegroups.com. To post to this group, send email to mpi4py@googlegroups.com. Visit this group at https://groups.google.com/group/mpi4py. To view this discussion on the web visit https://groups.google.com/d/ msgid/mpi4py/CAEcYPwBOY4o6SsOgM7DK4qgD0TLZ7fbjgMKdDDmism88J5DbeQ%40mail. gmail.com. For more options, visit https://groups.google.com/d/optout.