~albertog/siesta/efield-2.5-jjunquera

« back to all changes in this revision

Viewing changes to Docs/CHANGES

  • Committer: Alberto Garcia
  • Date: 2007-11-22 21:34:42 UTC
  • mfrom: (unknown (missing))
  • Revision ID: Arch-1:siesta@uam.es--2006%siesta-devel--reference--2.5--patch-2
Optimization enhancements (fire algorithm, step control).

* Step-size control has been add to the Broyden optimizers (Standard, ZM,
  and Cell-only). There is no theoretical justification for this procedure,
  so the Hessian is not likely to improve very much... it is probably best
  to combine a size-limited CG series with another small-Jinv Broyden series.

* New FORCE_STRESS for direct output of the energy, forces, and stress
  (in internal Siesta units).

* Re-implemented the FIRE optimization algorithm, both for geometry
  and (experimentally) for SCF.

  The advantages for the SCF mixing are:

  * Trivial algorithm (also in parallel)
  * Initial dt can be just set to alpha. 
  * Adaptive changes to alpha.
  * There should be no need for kicks.

  (Set DM.FIRE.Mixing to T to enable)
  Could also set DM.Fire.Nmin  to 2, 3, 4  instead of the default 5
  (Actually, this number could be akin to the DM.Number{Pulay,Broyden}...)

* Added .make files for opterons and matgas cluster at ICMAB in parallel.

* Compilation fixes(uncovered by a new version of g95)

  * External statements referring to obsolete names
  * Continuation lines.
  * Statement order.

(replayed patch-2 of outlier branch ref-2.4)


Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
                  SIESTA CHANGES: TOP IS MOST RECENT
3
3
=======================================================================
4
4
 
 
5
 
5
6
____________________________________________________________________
6
7
** CHANGES ALONG siesta@uam.es--2006/siesta-devel--reference--2.5
7
8
--------------------------------------------------------------------
8
9
 
 
10
2007-11-22  17:40:00 GMT        Alberto Garcia <albertog@icmab.es>      patch-2
 
11
 
 
12
Summary: Optimization enhancements (fire algorithm, step control).
 
13
 
 
14
 
 
15
* Step-size control has been add to the Broyden optimizers (Standard, ZM,
 
16
  and Cell-only). There is no theoretical justification for this procedure,
 
17
  so the Hessian is not likely to improve very much... it is probably best
 
18
  to combine a size-limited CG series with another small-Jinv Broyden series.
 
19
 
 
20
* New FORCE_STRESS for direct output of the energy, forces, and stress
 
21
  (in internal Siesta units).
 
22
 
 
23
* Re-implemented the FIRE optimization algorithm, both for geometry
 
24
  and (experimentally) for SCF.
 
25
 
 
26
  The advantages for the SCF mixing are:
 
27
 
 
28
  * Trivial algorithm (also in parallel)
 
29
  * Initial dt can be just set to alpha. 
 
30
  * Adaptive changes to alpha.
 
31
  * There should be no need for kicks.
 
32
 
 
33
  (Set DM.FIRE.Mixing to T to enable)
 
34
  Could also set DM.Fire.Nmin  to 2, 3, 4  instead of the default 5
 
35
  (Actually, this number could be akin to the DM.Number{Pulay,Broyden}...)
 
36
 
 
37
* Added .make files for opterons and matgas cluster at ICMAB in parallel.
 
38
 
 
39
* Compilation fixes(uncovered by a new version of g95)
 
40
 
 
41
  * External statements referring to obsolete names
 
42
  * Continuation lines.
 
43
  * Statement order.
 
44
 
 
45
 
9
46
2007-11-22  17:35:00 GMT        Alberto Garcia <albertog@icmab.es>      patch-1
10
47
 
11
48
Summary: Merged COOP/COHP functionality