Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
elpa
elpa
Commits
79066ffb
Commit
79066ffb
authored
Apr 16, 2020
by
Andreas Marek
Browse files
Release candidate rc1 for ELPA 2020.05.001
parent
0e4404f4
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Changelog
View file @
79066ffb
Changelog for
upcoming
release
Changelog for
next
release
- not yet decided
Changelog for ELPA 2020.05.001
Changelog for ELPA 2020.05.001.rc1
- improved documentation, including fixing of typos and errors in markdown
- Fix a bug in the calling of Cannons algorithm which might lead to crashes
for a squared process grid
- improvements and bugfixes of the ELPA2 stage GPU version, see
https://arxiv.org/abs/2002.10991
- bugfix for the build of AVX-512 KNL kernels
- clean seperation of SIMD instructions for AVX and AVX2 kernels
- better error checking for allocations / deallocations of CPU and GPU memory
- experimental feature of matrix redistribution
- bugfix in the cpuid tests
Changelog for ELPA 2019.11.001
...
...
INSTALL.md
View file @
79066ffb
...
...
@@ -8,9 +8,7 @@ which makes it easier to install the *ELPA* library.
The release ELPA 2018.11.001 was the last release, where the legacy API has been
enabled by default (and can be disabled at build time).
With release ELPA 2019.05.001 the legacy API is disabled by default, however,
can be still switched on at build time.
With the release ELPA 2019.11.001, the legacy API will be deprecated and not supported anymore.
With the release ELPA 2019.11.001, the legacy API has been deprecated and the support has been closed.
The release of ELPA 2020.05.001.rc1 does change the API and ABI compared to the release 2019.11.001, since
the legacy API has been dropped.
...
...
configure.ac
View file @
79066ffb
...
...
@@ -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], [15:
0
:0])
AC_SUBST([ELPA_SO_VERSION], [15:
1
:0])
# AC_DEFINE_SUBST(NAME, VALUE, DESCRIPTION)
# -----------------------------------------
...
...
@@ -39,11 +39,11 @@ AC_SUBST([$1], ['$2'])
# API Version
AC_DEFINE([EARLIEST_API_VERSION], [20170403], [Earliest supported ELPA API version])
AC_DEFINE_SUBST(CURRENT_API_VERSION, 20
191110
, "Current ELPA API version")
AC_DEFINE_SUBST(CURRENT_API_VERSION, 20
200417
, "Current ELPA API version")
# Autotune Version
AC_DEFINE([EARLIEST_AUTOTUNE_VERSION], [20171201], [Earliest ELPA API version, which supports autotuning])
AC_DEFINE([CURRENT_AUTOTUNE_VERSION], [20
190524
], [Current ELPA autotune version])
AC_DEFINE_SUBST(CURRENT_AUTOTUNE_VERSION, 20
190524
, "Current ELPA autotune version")
AC_DEFINE([CURRENT_AUTOTUNE_VERSION], [20
200417
], [Current ELPA autotune version])
AC_DEFINE_SUBST(CURRENT_AUTOTUNE_VERSION, 20
200417
, "Current ELPA autotune version")
AX_CHECK_GNU_MAKE()
if test x$_cv_gnu_make_command = x ; then
...
...
src/elpa.F90
View file @
79066ffb
...
...
@@ -111,7 +111,7 @@
!>
!> ! We urge the user to always check the error code of all ELPA functions
!>
!> if (elpa_init(20
191110
) /= ELPA_OK) then
!> if (elpa_init(20
200417
) /= ELPA_OK) then
!> print *, "ELPA API version not supported"
!> stop
!> endif
...
...
@@ -178,7 +178,7 @@
!>
!> /* We urge the user to always check the error code of all ELPA functions */
!>
!> if (elpa_init(20
191110
) != ELPA_OK) {
!> if (elpa_init(20
200417
) != ELPA_OK) {
!> fprintf(stderr, "Error: ELPA API version not supported");
!> exit(1);
!> }
...
...
@@ -233,7 +233,7 @@
!> class(elpa_autotune_t), pointer :: tune_state
!> integer :: success
!>
!> if (elpa_init(20
191110
) /= ELPA_OK) then
!> if (elpa_init(20
200417
) /= ELPA_OK) then
!> print *, "ELPA API version not supported"
!> stop
!> endif
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment