RELEASE_NOTES 1.62 KB
Newer Older
1
This file contains the release notes for the ELPA 2015.02.001 version
2 3 4 5 6 7



What is new?
-------------

8 9
a)

10 11 12 13 14
Most importantly, the ABI of the ELPA libray changed!
A rebuild/relink of the user code using the ELPA library is mandatory!

b)

15 16
The only major change (which results in point a) is in the ELPA-2
part of the library for real matrices:
17

18
the fully blocked QR decomposition has been moved from the development part
19 20
to the release! However, this is still experimental, since there is still
a bug. For some matrix sizes the results are wrong
21

22 23 24 25
It is now possible to use this QR decomposition by either setting an
environment variable "ELPA_QR_DECOMPOSITION" to "yes", or to call the
"solve_evp_real_2stage" solver with the additional (optional) argument
"useQR=.true."
26

27 28
Note, that the environment variable always takes precedence over the setting in
the API call.
29

30 31 32
Furthernote, that if neither the environment variable or the API keyword are not
set, or set to "no" or ".false.", respectively, then no qr decomposition is used
(i.e. the previous behaviour is maintained).
33

34 35 36 37 38 39

c)

The configure procedure was adapted to be more consistent. No compiler omptimization
flags are set automatically anymore, this is up to the user at build time

40 41 42 43
d)

The checks for OpenMP in the configure have been improved

44 45 46
Any incompatibles to previous version?
---------------------------------------

47 48 49
As mentioned before, the ABI of ELPA has changed! It will be necessary
to rebuild the programs using ELPA, if this new version should be used.
Beware, using the new library with code which was build with an older verion
50 51
should not even run. If it does, the results will be wrong !