RELEASE_NOTES 1.46 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 19
the fully blocked QR decomposition has been moved from the development part
to the release!
20

21 22 23 24
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."
25

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

29 30 31
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).
32

33 34 35 36 37 38

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

39 40 41
Any incompatibles to previous version?
---------------------------------------

42 43 44
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
45 46
should not even run. If it does, the results will be wrong !