Different algorithms (Broyden; modified Broyden; Verlet with sudden stop of atoms) allows to find the equilibrium configuration of the nuclei, for which the forces vanish, see ionmov. The cell parameters can also be optimized concurently with the atomic positions optcell, possibly with a state of given stress as a target, strtarget.
Specified lattice parameters, or angles, or atomic positions, can be kept fixed if needed, see topic_GeoConstraints.
A genetic algorithm has been coded, for global optimisation. Not in production yet. See ga_rules.
Go to the top
Compulsory input variables:
... ionmov [IONic MOVEs]
... optcell [OPTimize the CELL shape and dimensions]
Basic input variables:
... dilatmx [lattice DILATation : MaXimal value]
... ntime [Number of TIME steps]
... strfact [STRess FACTor]
... tolmxde [TOLerance on the MaXimal Difference in Energy]
... tolmxf [TOLerance on the MaXimal Force]
Useful input variables:
... iprcfc [Integer for PReConditioner of Force Constants]
... restartxf [RESTART from (X,F) history]
... strprecon [STRess PRECONditioner]
... strtarget [STRess TARGET]
Input variables for experts:
... chkdilatmx [CHecK DILATMX]
... fxcartfactor [Forces to (X) CARTesian coordinates FACTOR]
... ga_algor [Genetic Algorithm - ALGOrithm selection]
... ga_fitness [Genetic Algorithm FITNESS function selection]
... ga_n_rules [Genetic Algorithm Number of RULES]
... ga_opt_percent [Genetic Algorithm OPTimal PERCENT]
... ga_rules [Genetic Algorithm RULES]
... goprecon [Geometry Optimization PRECONditioner equations]
... goprecprm [Geometry Optimization PREconditioner PaRaMeters equations]
... random_atpos [RANDOM ATomic POSitions]
Go to the top
tests/v1/Input: t44.in t78.in t79.in t80.in t81.in t82.in
tests/v2/Input: t44.in t48.in t88.in
tests/v5/Input: t02.in t77.in t79.in
tests/v6/Input: t27.in
tests/v7/Input: t10.in
Go to the top