2016-05-10 01:33:12 +08:00
<!DOCTYPE html>
<!-- [if IE 8]><html class="no - js lt - ie9" lang="en" > <![endif] -->
<!-- [if gt IE 8]><! --> < html class = "no-js" lang = "en" > <!-- <![endif] -->
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< title > fix spring/rg command — LAMMPS documentation< / title >
< link rel = "stylesheet" href = "_static/css/theme.css" type = "text/css" / >
< link rel = "stylesheet" href = "_static/sphinxcontrib-images/LightBox2/lightbox2/css/lightbox.css" type = "text/css" / >
< link rel = "top" title = "LAMMPS documentation" href = "index.html" / >
< script src = "_static/js/modernizr.min.js" > < / script >
< / head >
< body class = "wy-body-for-nav" role = "document" >
< div class = "wy-grid-for-nav" >
< nav data-toggle = "wy-nav-shift" class = "wy-nav-side" >
< div class = "wy-side-nav-search" >
< a href = "Manual.html" class = "icon icon-home" > LAMMPS
< / a >
< div role = "search" >
< form id = "rtd-search-form" class = "wy-form" action = "search.html" method = "get" >
< input type = "text" name = "q" placeholder = "Search docs" / >
< input type = "hidden" name = "check_keywords" value = "yes" / >
< input type = "hidden" name = "area" value = "default" / >
< / form >
< / div >
< / div >
< div class = "wy-menu wy-menu-vertical" data-spy = "affix" role = "navigation" aria-label = "main navigation" >
< ul >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_intro.html" > 1. Introduction< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_start.html" > 2. Getting Started< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_commands.html" > 3. Commands< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_packages.html" > 4. Packages< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_accelerate.html" > 5. Accelerating LAMMPS performance< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_howto.html" > 6. How-to discussions< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_example.html" > 7. Example problems< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_perf.html" > 8. Performance & scalability< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_tools.html" > 9. Additional tools< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_modify.html" > 10. Modifying & extending LAMMPS< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_python.html" > 11. Python interface to LAMMPS< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_errors.html" > 12. Errors< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "Section_history.html" > 13. Future and history< / a > < / li >
< / ul >
< / div >
< / nav >
< section data-toggle = "wy-nav-shift" class = "wy-nav-content-wrap" >
< nav class = "wy-nav-top" role = "navigation" aria-label = "top navigation" >
< i data-toggle = "wy-nav-top" class = "fa fa-bars" > < / i >
< a href = "Manual.html" > LAMMPS< / a >
< / nav >
< div class = "wy-nav-content" >
< div class = "rst-content" >
< div role = "navigation" aria-label = "breadcrumbs navigation" >
< ul class = "wy-breadcrumbs" >
< li > < a href = "Manual.html" > Docs< / a > » < / li >
< li > fix spring/rg command< / li >
< li class = "wy-breadcrumbs-aside" >
< a href = "http://lammps.sandia.gov" > Website< / a >
< a href = "Section_commands.html#comm" > Commands< / a >
< / li >
< / ul >
< hr / >
< / div >
< div role = "main" class = "document" itemscope = "itemscope" itemtype = "http://schema.org/Article" >
< div itemprop = "articleBody" >
< div class = "section" id = "fix-spring-rg-command" >
< span id = "index-0" > < / span > < h1 > fix spring/rg command< / h1 >
< div class = "section" id = "syntax" >
< h2 > Syntax< / h2 >
< div class = "highlight-default" > < div class = "highlight" > < pre > < span > < / span > < span class = "n" > fix< / span > < span class = "n" > ID< / span > < span class = "n" > group< / span > < span class = "o" > -< / span > < span class = "n" > ID< / span > < span class = "n" > spring< / span > < span class = "o" > /< / span > < span class = "n" > rg< / span > < span class = "n" > K< / span > < span class = "n" > RG0< / span >
< / pre > < / div >
< / div >
< ul class = "simple" >
< li > ID, group-ID are documented in < a class = "reference internal" href = "fix.html" > < span class = "doc" > fix< / span > < / a > command< / li >
< li > spring/rg = style name of this fix command< / li >
< li > K = harmonic force constant (force/distance units)< / li >
< li > RG0 = target radius of gyration to constrain to (distance units)< / li >
< / ul >
< div class = "highlight-default" > < div class = "highlight" > < pre > < span > < / span > < span class = "k" > if< / span > < span class = "n" > RG0< / span > < span class = "o" > =< / span > < span class = "n" > NULL< / span > < span class = "p" > ,< / span > < span class = "n" > use< / span > < span class = "n" > the< / span > < span class = "n" > current< / span > < span class = "n" > RG< / span > < span class = "k" > as< / span > < span class = "n" > the< / span > < span class = "n" > target< / span > < span class = "n" > value< / span >
< / pre > < / div >
< / div >
< / div >
< div class = "section" id = "examples" >
< h2 > Examples< / h2 >
< div class = "highlight-default" > < div class = "highlight" > < pre > < span > < / span > < span class = "n" > fix< / span > < span class = "mi" > 1< / span > < span class = "n" > protein< / span > < span class = "n" > spring< / span > < span class = "o" > /< / span > < span class = "n" > rg< / span > < span class = "mf" > 5.0< / span > < span class = "mf" > 10.0< / span >
< span class = "n" > fix< / span > < span class = "mi" > 2< / span > < span class = "n" > micelle< / span > < span class = "n" > spring< / span > < span class = "o" > /< / span > < span class = "n" > rg< / span > < span class = "mf" > 5.0< / span > < span class = "n" > NULL< / span >
< / pre > < / div >
< / div >
< / div >
< div class = "section" id = "description" >
< h2 > Description< / h2 >
< p > Apply a harmonic restraining force to atoms in the group to affect
their central moment about the center of mass (radius of gyration).
This fix is useful to encourage a protein or polymer to fold/unfold
and also when sampling along the radius of gyration as a reaction
coordinate (i.e. for protein folding).< / p >
< p > The radius of gyration is defined as RG in the first formula. The
energy of the constraint and associated force on each atom is given by
the second and third formulas, when the group is at a different RG
than the target value RG0.< / p >
< img alt = "_images/fix_spring_rg.jpg" class = "align-center" src = "_images/fix_spring_rg.jpg" / >
< p > The (xi - center-of-mass) term is computed taking into account
periodic boundary conditions, m_i is the mass of the atom, and M is
the mass of the entire group. Note that K is thus a force constant
for the aggregate force on the group of atoms, not a per-atom force.< / p >
< p > If RG0 is specified as NULL, then the RG of the group is computed at
the time the fix is specified, and that value is used as the target.< / p >
2016-09-07 22:09:53 +08:00
< p > < strong > Restart, fix_modify, output, run start/stop, minimize info:< / strong > < / p >
2016-05-10 01:33:12 +08:00
< p > No information about this fix is written to < a class = "reference internal" href = "restart.html" > < span class = "doc" > binary restart files< / span > < / a > . None of the < a class = "reference internal" href = "fix_modify.html" > < span class = "doc" > fix_modify< / span > < / a > options
are relevant to this fix. No global or per-atom quantities are stored
by this fix for access by various < a class = "reference internal" href = "Section_howto.html#howto-15" > < span class = "std std-ref" > output commands< / span > < / a > . No parameter of this fix can
be used with the < em > start/stop< / em > keywords of the < a class = "reference internal" href = "run.html" > < span class = "doc" > run< / span > < / a > command.
This fix is not invoked during < a class = "reference internal" href = "minimize.html" > < span class = "doc" > energy minimization< / span > < / a > .< / p >
2016-06-18 07:24:05 +08:00
< p > The < a class = "reference internal" href = "fix_modify.html" > < span class = "doc" > fix_modify< / span > < / a > < em > respa< / em > option is supported by this
fix. This allows to set at which level of the < a class = "reference internal" href = "run_style.html" > < span class = "doc" > r-RESPA< / span > < / a >
integrator the fix is adding its forces. Default is the outermost level.< / p >
2016-05-10 01:33:12 +08:00
< / div >
< div class = "section" id = "restrictions" >
< h2 > Restrictions< / h2 >
< blockquote >
< div > none< / div > < / blockquote >
< / div >
< div class = "section" id = "related-commands" >
< h2 > Related commands< / h2 >
< p > < a class = "reference internal" href = "fix_spring.html" > < span class = "doc" > fix spring< / span > < / a > , < a class = "reference internal" href = "fix_spring_self.html" > < span class = "doc" > fix spring/self< / span > < / a >
< a class = "reference internal" href = "fix_drag.html" > < span class = "doc" > fix drag< / span > < / a > , < a class = "reference internal" href = "fix_smd.html" > < span class = "doc" > fix smd< / span > < / a > < / p >
< p > < strong > Default:< / strong > none< / p >
< / div >
< / div >
< / div >
< / div >
< footer >
< hr / >
< div role = "contentinfo" >
< p >
© Copyright 2013 Sandia Corporation.
< / p >
< / div >
Built with < a href = "http://sphinx-doc.org/" > Sphinx< / a > using a < a href = "https://github.com/snide/sphinx_rtd_theme" > theme< / a > provided by < a href = "https://readthedocs.org" > Read the Docs< / a > .
< / footer >
< / div >
< / div >
< / section >
< / div >
< script type = "text/javascript" >
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true
};
< / script >
< script type = "text/javascript" src = "_static/jquery.js" > < / script >
< script type = "text/javascript" src = "_static/underscore.js" > < / script >
< script type = "text/javascript" src = "_static/doctools.js" > < / script >
< script type = "text/javascript" src = "https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" > < / script >
< script type = "text/javascript" src = "_static/sphinxcontrib-images/LightBox2/lightbox2/js/jquery-1.11.0.min.js" > < / script >
< script type = "text/javascript" src = "_static/sphinxcontrib-images/LightBox2/lightbox2/js/lightbox.min.js" > < / script >
< script type = "text/javascript" src = "_static/sphinxcontrib-images/LightBox2/lightbox2-customize/jquery-noconflict.js" > < / script >
< script type = "text/javascript" src = "_static/js/theme.js" > < / script >
< script type = "text/javascript" >
jQuery(function () {
SphinxRtdTheme.StickyNav.enable();
});
< / script >
< / body >
< / html >