README
1We provide an experimental python scripting framework built on top of the
2'Atomic Simulation Environment' (see https://wiki.fysik.dtu.dk/ase2)
3NOTE: You need "ASE version 2", not the new version 3.
4
5There are objects implementing the "Siesta as server" feature, and
6also hooks for file-oriented-communication usage.
7
8The scripts
9
10h2o.py
11bond.py
12client.py
13ase.py
14ase_relax.py
15ase_newton.py
16ase_verlet.py
17
18perform Siesta calculations (calling the program directly or
19using it as a server). Their interface to Siesta is implemented
20in modules in the Siesta directory.
21
22The script eggbox_checker.py is useful to diagnose the eggbox effect.
23
24The script simplex_optim.py is a crude driver for a basis set
25optimization (better to use Util/Optimizer)
26
27Please note that the location of the Siesta executable must
28be specified in the scripts at this point.
29
30Directory scripts/ contains some general-purpose utilities.
31
32Users can create their own scripts to customize the "outer geometry loop"
33in Siesta, or to perform various repetitive calculations in compact form.
34
35Note that the interfaces in this framework are still evolving and are
36subject to change.
37
38Suggestions for improvements can be sent to Alberto Garcia
39(albertog@icmab.es)
40
41