From 40289ce11586c591ff27b2ffe14b79a0a6ef504c Mon Sep 17 00:00:00 2001
From: Andreas Marek <amarek@rzg.mpg.de>
Date: Tue, 29 May 2018 08:18:02 +0200
Subject: [PATCH] Prepare release candidate rc1 for ELPA 2018.05.001

---
 Changelog         |  6 ++++++
 ISSUES.md         |  3 +++
 LIBRARY_INTERFACE |  4 ++++
 RELEASE_NOTES     | 17 +++++++----------
 configure.ac      |  5 +++--
 5 files changed, 23 insertions(+), 12 deletions(-)

diff --git a/Changelog b/Changelog
index 80f28e68..b099ae46 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,9 @@
+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
 
 - significant improvement of performance of GPU version
diff --git a/ISSUES.md b/ISSUES.md
index 0294e915..fb6859bf 100644
--- a/ISSUES.md
+++ b/ISSUES.md
@@ -3,6 +3,9 @@
 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.
 
+### ELPA 2018.05.001.rc1 release ###
+- same issues as in ELPA 2017.11.001
+
 ### ELPA 2017.11.001 release ###
 - the elpa autotune print functions cannot print at the moment
 - on (officially not supported) 32bit systems hangs in MPI can occur
diff --git a/LIBRARY_INTERFACE b/LIBRARY_INTERFACE
index 6e7c67b8..e511c961 100644
--- a/LIBRARY_INTERFACE
+++ b/LIBRARY_INTERFACE
@@ -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
   compatible, since only some functions have been added. 
   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
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 69b358c1..37633f8d 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,24 +1,21 @@
-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?
 -------------
-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
-- A first version of autotuning has been implemented
+- This release improves the performance on the K-computer
+- The autotuning has been extended
+- an interface to solve the generalized eigenvalue problem has been added
 
 
 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?
 ---------------------------------------
 
 As mentioned before, the ABI of ELPA was changed; 
-This change only affectes the  old "lecgacy interface", since as 
-anounced some deprecated function aliases have been removed.
-For the current interface there is no incompatibility with the
-previous version ELPA 2017.05.003.
-
+Some new functions (for the generalized eigenvalue problem) have been added
diff --git a/configure.ac b/configure.ac
index ad0b54e7..04a9ce4e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -27,13 +27,14 @@ 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], [11:0:0])
+AC_SUBST([ELPA_SO_VERSION], [12:0:1])
 
 # 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
 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()
 if test x$_cv_gnu_make_command = x ; then
-- 
GitLab