Commit d7a57612 authored by Volker Blum's avatar Volker Blum
Browse files


We have taken the unusual (one-time) step to modify the structure
of the ELPA git repository as follows:

1) The current ELPA version has been designated as a "stable"
   version. It has proven to be rock solid for us so far, and
   deserves this name.

2) We have decided on a stable version naming scheme,
   "ELPA_year.month". The first such version is
   ELPA_2011.12. This version will only ever be updated
   for clear and unambiguous bug fixes.

3) All further development will happen in the directory named
   ELPA_development_version. At this time, ELPA_2011.12 is an
   exact copy of ELPA_development_version.

No substantial changes have been made to either repository as yet.
(But we are happy to say that the present "ELPA" publication, which
we hope ELPA users will cite, now has its final volume and page

We apologize if this change causes any inconvenience for you. Please
try to make sure that any changes you might make really affect the
development version, and not the stable version. We do not plan any
structural changes of a similar scope at any point in the future,
but it had to be done once.

Happy ELPA stable version day!
parent 9986baca
Welcome to the ELPA library git repository.
This central repository houses all versions of the ELPA library. At
the time of this writing (11/30/2011), the ELPA developers provide two
separate versions, each as a separate subdirectory available here:
- ELPA_2011.12
This is a stable version of the entire ELPA library including all
necessary files to build it. When using ELPA for production, we
recommend using this version, as it has seen a lot of testing and
production use.
This version should only ever see any updates if there are clear and
unambiguous bug-fixes to be made. Each bugfix must be documented in
the README file. (At the time of this writing, no known bugs exist.)
- ELPA_development_version
This is the development version of the ELPA library. Any useful new
changes should be made here, and a number of changes will be made in
the near future. If you want the version presently "branded" as
stable, please refer to ELPA_2011.12 at this time.
ELPA Version numbering scheme:
We have decided to use the format "ELPA_year.month" to designate
specific stable point releases of the ELPA library. Point releases
will be made at irregular intervals, solely determined by when we
consider the development version absolutely stable. At the time of the
"branching", the new stable version should be an exact copy of the
development one.
......@@ -23,8 +23,8 @@ well.
L. Kr\"amer, B. Lang, H. Lederer, and P. R. Willems,
"Parallel solution of partial symmetric eigenvalue problems from
electronic structure calculations",
Parallel Computing [volume], [page], (2011).
Currently: doi:10.1016/j.parco.2011.05.002.
Parallel Computing 37, 783-794 (2011).
Please cite this paper when using ELPA. We also intend to publish an
overview description of the ELPA library as such, and ask you to
......@@ -25,7 +25,7 @@ LIBS = -L/opt/intel/Compiler/11.0/069/mkl/lib/em64t -lmkl_lapack -lmkl -lguide -
#LIBS = -L/usr/local/lib -lscalapack -llapack-essl -lessl -lblacsF77init -lblacs -lblacsF77init -lblacs -lc
# ------------------------------------------------------------------------------
# Settings for IBM AIX BlueGene
# Settings for IBM BlueGene/P
#F90 = mpixlf95_r -O3 -g -qarch=auto -qtune=auto
#F90OPT = mpixlf95_r -O4 -g -qarch=auto -qtune=auto
Licensing and copyright terms for the ELPA library:
ELPA Consortium (2011)
Copyright of the original code rests with the authors inside the ELPA
consortium. The copyright of any additional modifications shall rest
with their original authors, but shall adhere to the licensing terms
set forth below.
The code is distributed under ALMOST all of the the terms of the GNU
Lesser General Public License version 3 (LGPL). The full text
can be found in the file "lgpl.txt" in this repository. "lgpl.txt"
makes reference to the GPL v3, which can also be found in this
repository ("gpl.txt").
While we are not allowed to alter the license texts as written in those
files, IN ADDITION our own license prescribes two important
modifications / clarifications to the original lgpl.txt:
- In point 2., clause b) - stating that that you may redistribute
under the terms of the plain GNU GPL - shall NOT apply. In other
words, if you redistribute, you MUST keep the additional permissions
of the LGPL v3 in place.
- If you redistribute, you must redistribute under the terms of the
LGPL version specified here. Using later or earlier versions
published by anyone except the ELPA copyright holders is
not allowed.
When in doubt, talk to us. What we would like to ensure is that the ELPA
code can be used as needed, while providing a strong incentive for
others to contribute their modifications back to the original development.
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment