From 72d2835936b84c167efbdeaf719eebe656b3181c Mon Sep 17 00:00:00 2001 From: Andreas Marek <amarek@rzg.mpg.de> Date: Wed, 1 Nov 2017 18:25:58 +0100 Subject: [PATCH] Prepare releas of ELPA 2017.05.003 --- Changelog | 5 +++++ INSTALL.md | 2 +- README.md | 2 +- RELEASE_NOTES | 19 +++++-------------- SWITCHING_TO_NEW_INTERFACE.md | 2 +- USERS_GUIDE.md | 2 +- configure.ac | 4 ++-- elpa.spec | 2 +- test_project/configure.ac | 4 ++-- test_project_2stage/configure.ac | 4 ++-- test_project_2stage_legacy_api/configure.ac | 4 ++-- test_project_legacy_api/configure.ac | 4 ++-- 12 files changed, 25 insertions(+), 29 deletions(-) diff --git a/Changelog b/Changelog index b1755d30..e66d1991 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 dc870464..19a336f4 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 c906baa2..87ee028b 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 5c97fe64..493758c4 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 7f8f2794..775aaf0c 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 a13b1f35..237a2dce 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 07f103d9..6ad662b1 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 267d21be..d621f5dc 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 4c763a45..bb175d4b 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 ff88f34d..8462de83 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 35d23dbd..caca1060 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 4c763a45..bb175d4b 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]) -- GitLab