summaryrefslogtreecommitdiff
path: root/doc/release
diff options
context:
space:
mode:
authorRalf Gommers <ralf.gommers@gmail.com>2019-05-24 01:16:56 +0200
committerGitHub <noreply@github.com>2019-05-24 01:16:56 +0200
commit59622908ca14059b31d3b6c13ffab64a8151a39a (patch)
tree0de421cf99253fb61e80f75acb05ff274a933698 /doc/release
parent9b89cfd2f0364151cc6a23806b2b03bc09e16035 (diff)
parentae34b5485d7e9cefbd690e2c8704eafa692efe99 (diff)
downloadnumpy-59622908ca14059b31d3b6c13ffab64a8151a39a.tar.gz
Merge pull request #13158 from zerothi/linalg-flame
BLD: Add libflame as a LAPACK back-end
Diffstat (limited to 'doc/release')
-rw-r--r--doc/release/1.17.0-notes.rst32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/release/1.17.0-notes.rst b/doc/release/1.17.0-notes.rst
index 45354eff9..5a27b8046 100644
--- a/doc/release/1.17.0-notes.rst
+++ b/doc/release/1.17.0-notes.rst
@@ -121,6 +121,38 @@ C API changes
New Features
============
+libFLAME
+--------
+Support for building NumPy with the libFLAME linear algebra package as the LAPACK,
+implementation, see
+`libFLAME <https://www.cs.utexas.edu/~flame/web/libFLAME.html>`_ for details.
+
+User-defined BLAS detection order
+---------------------------------
+``numpy.distutils`` now uses an environment variable, comma-separated and case
+insensitive, to determine the detection order for BLAS libraries.
+By default ``NPY_BLAS_ORDER=mkl,blis,openblas,atlas,accelerate,blas``.
+However, to force the use of OpenBLAS simply do::
+
+ NPY_BLAS_ORDER=openblas python setup.py build
+
+which forces the use of OpenBLAS.
+This may be helpful for users which have a MKL installation but wishes to try
+out different implementations.
+
+User-defined LAPACK detection order
+-----------------------------------
+``numpy.distutils`` now uses an environment variable, comma-separated and case
+insensitive, to determine the detection order for LAPAK libraries.
+By default ``NPY_BLAS_ORDER=mkl,openblas,flame,atlas,accelerate,lapack``.
+However, to force the use of OpenBLAS simply do::
+
+ NPY_LAPACK_ORDER=openblas python setup.py build
+
+which forces the use of OpenBLAS.
+This may be helpful for users which have a MKL installation but wishes to try
+out different implementations.
+
``np.ufunc.reduce`` and related functions now accept a ``where`` mask
---------------------------------------------------------------------
``np.ufunc.reduce``, ``np.sum``, ``np.prod``, ``np.min``, ``np.max`` all