2006-09-22 00:22:34 +08:00
|
|
|
"LAMMPS WWW Page"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c
|
|
|
|
|
|
|
|
:link(lws,http://lammps.sandia.gov)
|
|
|
|
:link(ld,Manual.html)
|
2010-05-07 23:11:21 +08:00
|
|
|
:link(lc,Section_commands.html#comm)
|
2006-09-22 00:22:34 +08:00
|
|
|
:line
|
|
|
|
|
|
|
|
min_style command :h3
|
|
|
|
|
|
|
|
[Syntax:]
|
|
|
|
|
|
|
|
min_style style :pre
|
|
|
|
|
2010-10-01 05:22:06 +08:00
|
|
|
style = {cg} or {hftn} or {sd} or {quickmin} or {fire} :ul
|
2006-09-22 00:22:34 +08:00
|
|
|
|
|
|
|
[Examples:]
|
|
|
|
|
|
|
|
min_style cg
|
2010-10-01 05:22:06 +08:00
|
|
|
min_style fire :pre
|
2006-09-22 00:22:34 +08:00
|
|
|
|
|
|
|
[Description:]
|
|
|
|
|
|
|
|
Choose a minimization algorithm to use when a "minimize"_minimize.html
|
|
|
|
command is performed.
|
|
|
|
|
2010-06-04 08:19:53 +08:00
|
|
|
Style {cg} is the Polak-Ribiere version of the conjugate gradient (CG)
|
|
|
|
algorithm. At each iteration the force gradient is combined with the
|
|
|
|
previous iteration information to compute a new search direction
|
|
|
|
perpendicular (conjugate) to the previous search direction. The PR
|
|
|
|
variant affects how the direction is chosen and how the CG method is
|
|
|
|
restarted when it ceases to make progress. The PR variant is thought
|
2010-10-01 05:22:06 +08:00
|
|
|
to be the most effective CG choice for most problems.
|
2006-09-22 00:22:34 +08:00
|
|
|
|
2009-09-29 22:10:23 +08:00
|
|
|
Style {hftn} is a Hessian-free truncated Newton algorithm. At each
|
|
|
|
iteration a quadratic model of the energy potential is solved by a
|
|
|
|
conjugate gradient inner iteration. The Hessian (second derivatives)
|
|
|
|
of the energy is not formed directly, but approximated in each
|
|
|
|
conjugate search direction by a finite difference directional
|
|
|
|
derivative. When close to an energy minimum, the algorithm behaves
|
|
|
|
like a Newton method and exhibits a quadratic convergence rate to high
|
2010-06-04 08:19:53 +08:00
|
|
|
accuracy. In most cases the behavior of {hftn} is similar to {cg},
|
2010-10-01 05:22:06 +08:00
|
|
|
but it offers an alternative if {cg} seems to perform poorly. This
|
|
|
|
style is not affected by the "min_modify"_min_modify.html command.
|
2009-09-29 22:10:23 +08:00
|
|
|
|
2006-09-22 00:22:34 +08:00
|
|
|
Style {sd} is a steepest descent algorithm. At each iteration, the
|
2008-04-15 05:37:10 +08:00
|
|
|
search direction is set to the downhill direction corresponding to the
|
2010-06-04 08:19:53 +08:00
|
|
|
force vector (negative gradient of energy). Typically, steepest
|
|
|
|
descent will not converge as quickly as CG, but may be more robust in
|
|
|
|
some situations.
|
2006-09-22 00:22:34 +08:00
|
|
|
|
2010-10-01 05:22:06 +08:00
|
|
|
Style {quickmin} is a damped dynamics method described in
|
|
|
|
"(Sheppard)"_#Sheppard, where the damping parameter is related to the
|
|
|
|
projection of the velocity vector along the current force vector for
|
2010-10-01 06:30:55 +08:00
|
|
|
each atom. The velocity of each atom is initialized to 0.0 by this
|
|
|
|
style, at the beginning of a minimization.
|
2010-10-01 05:22:06 +08:00
|
|
|
|
|
|
|
Style {fire} is a damped dynamics method described in
|
|
|
|
"(Bitzek)"_#Bitzek, which is similar to {quickmin} but adds a variable
|
|
|
|
timestep and alters the projection operation to maintain components of
|
2010-10-01 06:30:55 +08:00
|
|
|
the velocity non-parallel to the current force vector. The velocity
|
|
|
|
of each atom is initialized to 0.0 by this style, at the beginning of
|
|
|
|
a minimization.
|
2010-10-01 05:22:06 +08:00
|
|
|
|
|
|
|
Either the {quickmin} and {fire} styles are useful in the context of
|
2010-10-01 06:30:55 +08:00
|
|
|
nudged elastic band (NEB) calculations via the "neb"_neb.html command.
|
2010-10-01 05:22:06 +08:00
|
|
|
|
|
|
|
IMPORTANT NOTE: The {quickmin} and {fire} styles do not yet support
|
|
|
|
the use of the "fix box/relax"_fix_box_relax.html command or
|
|
|
|
minimizations involving the electron radius in "eFF"_pair_eff.html
|
|
|
|
models.
|
|
|
|
|
2006-09-22 00:22:34 +08:00
|
|
|
[Restrictions:] none
|
|
|
|
|
|
|
|
[Related commands:]
|
|
|
|
|
2010-10-01 05:22:06 +08:00
|
|
|
"min_modify"_min_modify.html, "minimize"_minimize.html, "neb"_neb.html
|
2006-09-22 00:22:34 +08:00
|
|
|
|
|
|
|
[Default:]
|
|
|
|
|
|
|
|
min_style cg :pre
|
2010-10-01 05:22:06 +08:00
|
|
|
|
|
|
|
:line
|
|
|
|
|
|
|
|
:link(Sheppard)
|
|
|
|
[(Sheppard)] Sheppard, Terrell, Henkelman, J Chem Phys, 128, 134106
|
|
|
|
(2008). See ref 1 in this paper for original reference to Qmin in
|
|
|
|
Jonsson, Mills, Jacobsen.
|
|
|
|
|
|
|
|
:link(Bitzek)
|
2010-10-01 06:30:55 +08:00
|
|
|
[(Bitzek)] Bitzek, Koskinen, Gahler, Moseler, Gumbsch, Phys Rev Lett,
|
2010-10-01 05:22:06 +08:00
|
|
|
97, 170201 (2006).
|
|
|
|
|