diff --git a/Changelog b/Changelog index b1755d3047a392ff611655108f2fa63aae60b450..e66d1991593384c5c03bb597598cfe199e696887 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,8 @@ +Changelog for ELPA 2017.05.003 + +- remove bug in invert_triangular, which had been introduced + in ELPA 2017.05.002 + Changelog for ELPA 2017.05.002 Mainly bugfixes for ELPA 2017.05.001: diff --git a/INSTALL.md b/INSTALL.md index dc870464f767ecb48906a508d15ebe53901cba55..19a336f435ccdfc18472b157a39bdf9a467c2173 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -2,7 +2,7 @@ ## Preamle ## -This file provides documentation on how to build the *ELPA* library in **version ELPA-2017.05.002**. +This file provides documentation on how to build the *ELPA* library in **version ELPA-2017.05.003**. With release of **version ELPA-2017.05.001** the build process has been significantly simplified, which makes it easier to install the *ELPA* library diff --git a/README.md b/README.md index c906baa23f535edb398886ed8c771b25667a832b..87ee028b1fd924f94e21f9cb8ac50c9d66957ede 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## Current Release ## -The current release is ELPA 2017.05.002. The current supported API version +The current release is ELPA 2017.05.003. The current supported API version is 20170403. This release supports the earliest API version 20170403. ## About *ELPA* diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 5c97fe6455864ac63d9571e81c2981c049f0970a..493758c4ee595f7b8ac5dd8a25f53371bd04d5a9 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,29 +1,20 @@ -This file contains the release notes for the ELPA 2017.05.002 version +This file contains the release notes for the ELPA 2017.05.003 version What is new? ------------- -For detailed information about changes since release ELPA 2016.11.001 please have a look at the Changelog file -Highlights are: +For detailed information about changes since release ELPA 2017.05.002 please have a look at the Changelog file -- a more generic and more flexible API, which allows easy implementation of upcoming features -- faster GPU implementation, especially for ELPA 1stage -- the restriction of the block-cyclic distribution blocksize = 128 in the GPU - case is relaxed -- Faster CPU implementation due to better blocking -- support of already banded matrices (new API only!) -- improved KNL support +- This release contains a fix for a bug introduced in ELPA 2017.05.002 ABI change --------------------- -Since release 2016.05.001 the ABI has not changed. Only additional interfaces habe been added, please have also a look -at the DEPRECTATED_FEATURES file - +Since release 2017.05.001 the ABI has not changed. Any incompatibilities to previous version? --------------------------------------- As mentioned before, the ABI of ELPA was not changed; There is no -incompatibility with the previous version ELPA 2016.11.001. +incompatibility with the previous version ELPA 2017.05.002. diff --git a/SWITCHING_TO_NEW_INTERFACE.md b/SWITCHING_TO_NEW_INTERFACE.md index 7f8f2794e9abb9ff4f37b37bdf14a0424d2ba24e..775aaf0c63ce9ceea2814b9c6de83c87c51ebfda 100644 --- a/SWITCHING_TO_NEW_INTERFACE.md +++ b/SWITCHING_TO_NEW_INTERFACE.md @@ -151,7 +151,7 @@ Local documentation (via man pages) should be available (if *ELPA* has been inst For example "man elpa2_print_kernels" should provide the documentation for the *ELPA* program which prints all the available kernels. -Also a [online doxygen documentation] (http://elpa.mpcdf.mpg.de/html/Documentation/ELPA-2017.05.002/html/index.html) +Also a [online doxygen documentation] (http://elpa.mpcdf.mpg.de/html/Documentation/ELPA-2017.05.003/html/index.html) for each *ELPA* release is available. diff --git a/USERS_GUIDE.md b/USERS_GUIDE.md index a13b1f353bc81d82d3c545e56e17b014c37dc85e..237a2dce09ad54f5f2cb84c0a364468871564aa3 100644 --- a/USERS_GUIDE.md +++ b/USERS_GUIDE.md @@ -9,7 +9,7 @@ Local documentation (via man pages) should be available (if *ELPA* has been inst For example "man elpa2_print_kernels" should provide the documentation for the *ELPA* program which prints all the available kernels. -Also a [online doxygen documentation] (http://elpa.mpcdf.mpg.de/html/Documentation/ELPA-2017.05.002/html/index.html) +Also a [online doxygen documentation] (http://elpa.mpcdf.mpg.de/html/Documentation/ELPA-2017.05.003/html/index.html) for each *ELPA* release is available. diff --git a/configure.ac b/configure.ac index 07f103d9c0b52ddb288d516161a9bb1fc4c87ca9..6ad662b1d91b5314782cb0c3a5186ec5f6521566 100644 --- a/configure.ac +++ b/configure.ac @@ -27,7 +27,7 @@ AM_SILENT_RULES([yes]) # by the current interface, as they are ABI compatible (e.g. only new symbols # were added by the new interface) # -AC_SUBST([ELPA_SO_VERSION], [10:0:2]) +AC_SUBST([ELPA_SO_VERSION], [10:1:2]) # API Version AC_DEFINE([EARLIEST_API_VERSION], [20170403], [Earliest supported ELPA API version]) @@ -1035,7 +1035,7 @@ m4_foreach_w([elpa_m4_kind],[real complex],[ #echo " " #echo "***********************************************************************" -#echo "* This is a the release of ELPA 2017.05.002 *" +#echo "* This is a the release of ELPA 2017.05.003 *" #echo "* It mainly contains bugfixes to ELPA 2017.05.001 *" #echo "***********************************************************************" #echo " " diff --git a/elpa.spec b/elpa.spec index 267d21bee7f3803ffdaa4687efb44d7c91ad1c07..d621f5dc178f58339ef5058e2ce962fdfb694dcc 100644 --- a/elpa.spec +++ b/elpa.spec @@ -32,7 +32,7 @@ %endif Name: elpa -Version: 2017.05.002 +Version: 2017.05.003 Release: 1 Summary: A massively parallel eigenvector solver License: LGPL-3.0 diff --git a/test_project/configure.ac b/test_project/configure.ac index 4c763a450bc94b6d6ded9785c8d9b06020728ed1..bb175d4b286a2deb6523c08cf2a88f1a73032a68 100644 --- a/test_project/configure.ac +++ b/test_project/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.69]) -AC_INIT([elpa_test_project],[2017.05.002], elpa-library@rzg.mpg.de) -elpaversion="2017.05.002" +AC_INIT([elpa_test_project],[2017.05.003], elpa-library@rzg.mpg.de) +elpaversion="2017.05.003" AC_CONFIG_SRCDIR([src/test_real.F90]) AM_INIT_AUTOMAKE([foreign -Wall subdir-objects]) diff --git a/test_project_2stage/configure.ac b/test_project_2stage/configure.ac index ff88f34d2a40573431d988da148b96cf98ebd3ad..8462de838ed6bf2581e4079ca0c4eb1625411fe6 100644 --- a/test_project_2stage/configure.ac +++ b/test_project_2stage/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.69]) -AC_INIT([elpa_test_project],[2017.05.002], elpa-library@rzg.mpg.de) -elpaversion="2017.05.002" +AC_INIT([elpa_test_project],[2017.05.003], elpa-library@rzg.mpg.de) +elpaversion="2017.05.003" AC_CONFIG_SRCDIR([src/test_real2.F90]) AM_INIT_AUTOMAKE([foreign -Wall subdir-objects]) diff --git a/test_project_2stage_legacy_api/configure.ac b/test_project_2stage_legacy_api/configure.ac index 35d23dbd55c2b79a45b355f7e7a6a4d72046ec1e..caca1060e29a6b5ade8df51ae3f5edc117642fd5 100644 --- a/test_project_2stage_legacy_api/configure.ac +++ b/test_project_2stage_legacy_api/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.69]) -AC_INIT([elpa2_test_project],[2017.05.002], elpa-library@rzg.mpg.de) -elpaversion="2017.05.002" +AC_INIT([elpa2_test_project],[2017.05.003], elpa-library@rzg.mpg.de) +elpaversion="2017.05.003" AC_CONFIG_SRCDIR([src/test_real2.F90]) AM_INIT_AUTOMAKE([foreign -Wall subdir-objects]) diff --git a/test_project_legacy_api/configure.ac b/test_project_legacy_api/configure.ac index 4c763a450bc94b6d6ded9785c8d9b06020728ed1..bb175d4b286a2deb6523c08cf2a88f1a73032a68 100644 --- a/test_project_legacy_api/configure.ac +++ b/test_project_legacy_api/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.69]) -AC_INIT([elpa_test_project],[2017.05.002], elpa-library@rzg.mpg.de) -elpaversion="2017.05.002" +AC_INIT([elpa_test_project],[2017.05.003], elpa-library@rzg.mpg.de) +elpaversion="2017.05.003" AC_CONFIG_SRCDIR([src/test_real.F90]) AM_INIT_AUTOMAKE([foreign -Wall subdir-objects])