Skip to content
Snippets Groups Projects
Commit 46f7c725 authored by Andreas Marek's avatar Andreas Marek
Browse files

Prepare release candidate rc1 for ELPA 2018.05.001

parent 84bd951c
Branches
No related tags found
No related merge requests found
Changelog for ELPA 2018.05.001.rc1
- significant improved performance on K-computer
- added interface for the generalized eigenvalue problem
- extended autotuning functionality
Changelog for ELPA 2017.11.001 Changelog for ELPA 2017.11.001
- significant improvement of performance of GPU version - significant improvement of performance of GPU version
......
...@@ -3,6 +3,9 @@ ...@@ -3,6 +3,9 @@
For more details and recent updates please visit the online [issue system] (https://gitlab.mpcdf.mpg.de/elpa/elpa/issues) For more details and recent updates please visit the online [issue system] (https://gitlab.mpcdf.mpg.de/elpa/elpa/issues)
Issues which are not mentioned in a newer release are (considered as) solved. Issues which are not mentioned in a newer release are (considered as) solved.
### ELPA 2018.05.001.rc1 release ###
- same issues as in ELPA 2017.11.001
### ELPA 2017.11.001 release ### ### ELPA 2017.11.001 release ###
- the elpa autotune print functions cannot print at the moment - the elpa autotune print functions cannot print at the moment
- on (officially not supported) 32bit systems hangs in MPI can occur - on (officially not supported) 32bit systems hangs in MPI can occur
......
...@@ -79,3 +79,7 @@ https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html ...@@ -79,3 +79,7 @@ https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
removed). For the current interface all changes since 2017.05.001 are removed). For the current interface all changes since 2017.05.001 are
compatible, since only some functions have been added. compatible, since only some functions have been added.
The state of release 2017.11.001.(rc1) defines this interface The state of release 2017.11.001.(rc1) defines this interface
- 12
No incompatible API changes w.r.t. the previous version. Some functions have been
added
This file contains the release notes for the ELPA 2017.11.001 version This file contains the release notes for the ELPA 2018.05.001.rc1 version
What is new? What is new?
------------- -------------
For detailed information about changes since release ELPA 2017.05.03 please have a look at the Changelog file For detailed information about changes since release ELPA 2017.11 please have a look at the Changelog file
- This release contains new compute kernels for IBM Power 8 and Fujistu Sparc64 processors - This release improves the performance on the K-computer
- A first version of autotuning has been implemented - The autotuning has been extended
- an interface to solve the generalized eigenvalue problem has been added
ABI change ABI change
--------------------- ---------------------
Since release 2017.05.003 the ABI has changed. Since release 2018.11.001 the ABI has changed.
Any incompatibilities to previous version? Any incompatibilities to previous version?
--------------------------------------- ---------------------------------------
As mentioned before, the ABI of ELPA was changed; As mentioned before, the ABI of ELPA was changed;
This change only affectes the old "lecgacy interface", since as Some new functions (for the generalized eigenvalue problem) have been added
anounced some deprecated function aliases have been removed.
For the current interface there is no incompatibility with the
previous version ELPA 2017.05.003.
...@@ -27,13 +27,14 @@ AM_SILENT_RULES([yes]) ...@@ -27,13 +27,14 @@ AM_SILENT_RULES([yes])
# by the current interface, as they are ABI compatible (e.g. only new symbols # by the current interface, as they are ABI compatible (e.g. only new symbols
# were added by the new interface) # were added by the new interface)
# #
AC_SUBST([ELPA_SO_VERSION], [11:0:0]) AC_SUBST([ELPA_SO_VERSION], [12:0:1])
# API Version # API Version
AC_DEFINE([EARLIEST_API_VERSION], [20170403], [Earliest supported ELPA API version]) AC_DEFINE([EARLIEST_API_VERSION], [20170403], [Earliest supported ELPA API version])
AC_DEFINE([CURRENT_API_VERSION], [20180301], [Current ELPA API version]) AC_DEFINE([CURRENT_API_VERSION], [20180525], [Current ELPA API version])
# Autotune Version # Autotune Version
AC_DEFINE([EARLIEST_AUTOTUNE_VERSION], [20171201], [Earliest ELPA API version, which supports autotuning]) AC_DEFINE([EARLIEST_AUTOTUNE_VERSION], [20171201], [Earliest ELPA API version, which supports autotuning])
AC_DEFINE([CURRENT_AUTOTUNE_VERSION], [20180525], [Current ELPA autotune version])
AX_CHECK_GNU_MAKE() AX_CHECK_GNU_MAKE()
if test x$_cv_gnu_make_command = x ; then if test x$_cv_gnu_make_command = x ; then
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment