1
THIS CHANGELOG IS OUT-OF-DATE
2
SEE THE MAIN SIESTA CHANGES FILE
4
2006-10-02 <albertog@icmab.es>
6
* Added Wu-Cohen functional (with help from M.V. Fdez-Serra
7
and J. Gale) Updated manual. Version 3.2.3.
9
2006-01-27 <wdpgaara@lcmxaa.lc.ehu.es>
11
* Added RPBE and revPBE exchange and correlation functionals.
12
Updated manual. Put complete version (now 3.2.2) in header
15
2002-09 Alberto Garcia <wdpgaara@lcpxlz.lc.ehu.es>
17
* Imported xc.f file from Siesta distribution. It fixes some
18
problems with very small densities. It is the default in the
19
makefile, but the old suite of xc files can be used, if
20
desired. Pzxc.f has been fixed to avoid computing vxc for very
21
small densities, but the fix in xc.f (by J.M. Soler) is in
22
principle better. Tagged as atom-3-2-1.
24
Thu Jul 25 15:48:48 2002 Alberto Garcia <wdpgaara@lcpxbi.wm.lc.ehu.es>
26
* Consolidated new version by removing old material from Samples.
27
Old pswatch program removed from Util.
29
2002-07-12 Alberto Garcia <wdpgaara@lg.ehu.es>
31
* Major revision with a view to ease analysis of pseudopotentials
32
and streamline testing. Wrote a manual (Docs/atom.tex).
34
- The "energy differences" section is now printed only after a
35
homogeneous series of calculations.
36
- The input file can contain comments, directives, and blank
37
lines at the beginning and at the end.
38
- PSCHARGE file contains the true pseudo valence charge, not
41
- Bug fixes for XC polarized routines (avoid crashes)
42
- Bug fix in tm2 in calculation of norm (negligible effect)
43
- New implementation of "valence charge modify"
44
- More output files, including screened pseudopotentials.
45
- More plotting scripts (mainly gnuplot as lowest common
47
- Output file rigged for easier extraction of data.
48
- Tutorial directory created (work in progress)
49
- ae.sh pg.sh pt.sh scripts re-designed.
51
Sun Sep 16 19:46:05 2001 Alberto Garcia <wdpgaara@lg.ehu.es>
53
* Pseudopotential files are now generated in both unformatted
54
( VPSOUT) and formatted (VPSFMT) versions.
56
2000-04-10 <wdpgaara@node1.wm.lc.ehu.es>
58
* Changed once more the management of the "compatibility
59
strings". Went back to the tried and true "symbols" approach. Now
64
to revert back to the old parameters, and to change the GGA
65
vs. LDA default for the core-correction scheme by using either of
70
Introduced a version string, and set it to 3.1.
72
2000-02-21 <wdpgaara@node1.wm.lc.ehu.es>
74
* Set the spacing to 0.01 in the real-space wavefunction plotting
75
routines. Some nodes were not seen in the plots...
76
Added a few not very sophisticated GNUPLOT drivers in the Samples
77
directory, for those without SM.
79
2000-02-16 <wdpgaara@node1.wm.lc.ehu.es>
81
* Changed the defaults regarding the CC schemes. The old method is
82
the default for LDA calculations, and the new one is used only for
83
GGA calculations. This behavior can be overriden by specifying
84
"mons-old-cc" or "mons-new-cc" as compatibility string. (See
87
* Implemented calculation of the Fourier transform of the
90
2000-02-10 <wdpgaara@node1.wm.lc.ehu.es>
92
* Implemented new scheme for the calculation of the pseudocore
93
charge, using a routine from Jose Luis Martins. The new method
94
results in a larger pseudocore, so it is not clear whether to
95
enable it by default. For now, it is indeed the default, unless
96
the "compatibility string" (see compat_params.f) is set to
97
"mons-old-cc" or "ucb".
99
* Added a new macro "core" for the plotting of core charges in
102
* Note that the initializations mentioned in the next entry
103
(Nov99) were actually done in a "real" subdirectory Pseudo/atom of
104
the siesta cvs tree, instead of in the symbolic link to atom. They
107
1999-11-19 <wdpgaara@node1.wm.lc.ehu.es>
109
* Initialized variables (ddelta, fdold, ehart) in tm2.f, v0pp.f,
112
Fri Nov 27 15:41:46 1998 Alberto Garcia <wdpgaara@lcpxbi.wm.lc.ehu.es>
114
* (Maider Machado) Added support for Becke-Lee-Yang-Parr exchange
115
and correlation flavor. It is requested by the string "bl" in the
118
Fri May 23 10:13:55 1997 Alberto Garcia <wdpgaara@lcpxbi.wm.lc.ehu.es>
120
* Put the Berkeley RCS sources under CVS control, and tagged them
123
* Added some extra files to synch the module to ATM_1_0. Tagged as
124
ATOM_1_0. Still no BHS, Contrib, Docs, or Utils subdirectories.
125
The presence of Id and Log keyword flags made it appear as if
126
there have been changes in every file...
128
* Made some cosmetic changes (mainly use of 'unknown' as opening
129
status for files and explicit setting of function values before
130
exceptional returns). Added BHS, Contrib, and Docs.
133
* Implemented an interface to the Balbas-Soler XC package, and
134
changed the default grid generation procedure. The old Berkeley
135
behavior can be recovered by specifying the 'ucb' compatibility
136
mode (implemented through the 'compat' files). Added an improved
137
Util (including a ghostwatcher program from the UAM) and a Samples
138
directory with execution and plotting scripts. Tagged as ATOM_1_2
140
************************
141
The following changes were done at Berkeley starting from
142
the Troullier-Martins code (actually, from a heavily modified
143
version of it with declared variables, include files, and better
146
Tue Jul 28 12:56:44 1992 Alberto Garcia (alberto at savanna)
148
* Modified the decision tree in atm.f dealing with
149
charge and potential initialization for multiple runs.
150
(Tip from somebody in Stuttgart via Christian Elsasser).
152
Thu May 21 16:58:41 1992 Alberto Garcia (alberto at savanna)
154
* Modified dsolv2. The core charge was always computed
155
non-relativistically!.
157
Mon May 18 10:57:02 1992 Alberto Garcia (alberto at savanna)
159
* Modified dsolv2 to compute the core charge density in
160
all cases (not only for core corr ps generation). Wrote
161
subroutine denplot to process the core and valence charge
162
resulting from an all-electron calculation.
164
Wed Apr 22 20:23:33 1992 Alberto Garcia (alberto at savanna)
166
* Tentatively removed the code snippet in wrapup that
167
turns off relativity.
169
* The logarithmic derivative of the pseudo-wave function is
170
now computed in routine wrapup. A separate pseudopotential
171
test is not required. (This is experimental).
172
Logder now accepts character*2 flag (current values: 'AE', 'PS')
173
to write the information to the appropriate file.
175
Relativistic calculations are tricky: The pseudopotential is
176
treated in a non-relativistic manner in wrapup, and that results
177
in eigenvalue mismatches that in turn produce errors in the
178
logarithmic derivative comparison.