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