mirror of https://github.com/abinit/abinit.git
117 lines
4.2 KiB
HTML
117 lines
4.2 KiB
HTML
<html>
|
|
<head>
|
|
<title>Release notes</title>
|
|
</head>
|
|
<body>
|
|
|
|
<h5>Copyright (C) 2005-2025 ABINIT group (XG)
|
|
<br> This file is distributed under the terms of the GNU General Public License, see
|
|
~abinit/COPYING or <a href="http://www.gnu.org/copyleft/gpl.txt">
|
|
http://www.gnu.org/copyleft/gpl.txt </a>.
|
|
<br> For the initials of contributors, see ~abinit/doc/developers/contributors .
|
|
</h5>
|
|
|
|
<pre>
|
|
This version ABINITv5.0 is really special.
|
|
It has the intent of being very similar to v4.6.5 ,
|
|
with respect to functionalities, but completely different
|
|
concerning the structure and the build mechanism.
|
|
|
|
Most of the work has been done by Yann Pouillon who deserves
|
|
very special thanks...
|
|
|
|
There has been contributions due to a few testers also
|
|
(Pierre-Matthieu Anglade, Thierry Deutsch, Masayoshi Mikami,
|
|
Gian-Marco Rignanese, ...).
|
|
|
|
All the other modifications done on top of v4.6, during the period
|
|
July 2005 - December 2005, will be included later, in version 5.1 .
|
|
|
|
Xavier
|
|
|
|
__________________________________________________________________
|
|
|
|
Version 5.0, released on December 12, 2005.
|
|
|
|
Changes with respect to version 4.6 :
|
|
|
|
A. WARNINGS.
|
|
B. Most noticeable achievements (for users)
|
|
C. Changes in the package, for developers
|
|
D. Other changes (or on-going developments, not finalized)
|
|
|
|
__________________________________________________________________
|
|
|
|
A. WARNINGS
|
|
|
|
A1. See the changes described in C1-C4.
|
|
|
|
__________________________________________________________________
|
|
|
|
B. Most noticeable achievements
|
|
|
|
B1. The outstanding achievements of this version 5.0 are the changes
|
|
described in C1-C4.
|
|
|
|
__________________________________________________________________
|
|
|
|
C. Changes for the developers
|
|
|
|
C1. The package has been completely reordered by Yann Pouillon,
|
|
with the appearance of
|
|
five main subdirectories of the top directory : src, lib, tests,
|
|
doc, config .
|
|
|
|
"src" now contains all the old "Src_xx" directories, whose names
|
|
have been changed by the suppression of the prefix "Src". Inside
|
|
these subdirectories, the structure is the same as previously
|
|
|
|
"lib" now contains all the old "Lib_xx" directories, whose names
|
|
have been changed by the suppression of the prefix "Lib". Inside
|
|
these subdirectories, the structure is the same as previously
|
|
|
|
"tests" now contains the old directories Tutorial, and Test_XX .
|
|
Inside these subdirectories there has been some reordering,
|
|
including the creation of "Input" subdirectories, containing
|
|
all the input files.
|
|
|
|
"doc" replaces the old "Infos". New subdirectories have been
|
|
created inside "doc", to group the information for the
|
|
users, the one for the maintainers, etc .
|
|
|
|
"config" is a brand new directory, that contains most of the
|
|
script and information needed to build ABINIT using the new build
|
|
system.
|
|
|
|
There are also less important subdirectories, like "util" or
|
|
"extras" in which some previously existing files have been grouped,
|
|
with some new ones.
|
|
|
|
C2. The new build mechanism, set up by Yann Pouillon, is completely
|
|
different with respect to the one of v4.6. The basic mechanism
|
|
is described in part in the ~abinit/doc/install_notes/install_v5.0.html
|
|
file. The reading of this file is mandatory to understand
|
|
the modifications of the present v5.0 with respect to v4.6 .
|
|
Automake and autoconf are used. For a more elaborate
|
|
understanding of the build mechanism, the interesting person
|
|
should dive inside ~abinit/config ...
|
|
|
|
C3. There are now Makefile files in each directory. These Makefile
|
|
files have been produced automatically by automake. Most of them
|
|
include only the basic targets defined by automake. The Makefile
|
|
of several directories (~abinit, ~abinit/tests, ~abinit/doc, ~abinit/src)
|
|
also contain additional, more elaborate targets.
|
|
They can be obtained by typing "make help" or also
|
|
"make help_dev" in the corresponding directory.
|
|
|
|
C4. Not everything is working yet ... For a list of problems,
|
|
see the file ~abinit/KNOWN_PROBLEMS, that corresponds
|
|
to the old ~ABINIT/Infos/known_problems of v4.6 .
|
|
|
|
__________________________________________________________________
|
|
|
|
D. Other changes
|
|
(or on-going developments, not yet finalized).
|
|
|
|
</pre>
|