Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F97771280
fix_spring_chunk.html
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Mon, Jan 6, 08:35
Size
10 KB
Mime Type
text/html
Expires
Wed, Jan 8, 08:35 (1 d, 23 h)
Engine
blob
Format
Raw Data
Handle
23447087
Attached To
rLAMMPS lammps
fix_spring_chunk.html
View Options
<!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/chunk 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/chunk 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-chunk-command"
>
<span
id=
"index-0"
></span><h1>
fix spring/chunk 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"
>
chunk
</span>
<span
class=
"n"
>
K
</span>
<span
class=
"n"
>
chunkID
</span>
<span
class=
"n"
>
comID
</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/chunk = style name of this fix command
</li>
<li>
K = spring constant for each chunk (force/distance units)
</li>
<li>
chunkID = ID of
<a
class=
"reference internal"
href=
"compute_chunk_atom.html"
><span
class=
"doc"
>
compute chunk/atom
</span></a>
command
</li>
<li>
comID = ID of
<a
class=
"reference internal"
href=
"compute_com_chunk.html"
><span
class=
"doc"
>
compute com/chunk
</span></a>
command
</li>
</ul>
</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=
"n"
>
restrain
</span>
<span
class=
"nb"
>
all
</span>
<span
class=
"n"
>
spring
</span><span
class=
"o"
>
/
</span><span
class=
"n"
>
chunk
</span>
<span
class=
"mi"
>
100
</span>
<span
class=
"n"
>
chunkID
</span>
<span
class=
"n"
>
comID
</span>
</pre></div>
</div>
</div>
<div
class=
"section"
id=
"description"
>
<h2>
Description
</h2>
<p>
Apply a spring force to the center-of-mass (COM) of chunks of atoms as
defined by the
<a
class=
"reference internal"
href=
"compute_chunk_atom.html"
><span
class=
"doc"
>
compute chunk/atom
</span></a>
command.
Chunks can be molecules or spatial bins or other groupings of atoms.
This is a way of tethering each chunk to its initial COM coordinates.
</p>
<p>
The
<em>
chunkID
</em>
is the ID of a compute chunk/atom command defined in the
input script. It is used to define the chunks. The
<em>
comID
</em>
is the ID
of a compute com/chunk command defined in the input script. It is
used to compute the COMs of each chunk.
</p>
<p>
At the beginning of the first
<a
class=
"reference internal"
href=
"run.html"
><span
class=
"doc"
>
run
</span></a>
or
<a
class=
"reference internal"
href=
"minimize.html"
><span
class=
"doc"
>
minimize
</span></a>
command after this fix is defined, the
initial COM of each chunk is calculated and stored as R0m, where M is
the chunk number. Thereafter, at every timestep (or minimization
iteration), the current COM of each chunk is calculated as Rm. A
restoring force of magnitude K (Rm - R0m) Mi / Mm is applied to each
atom in each chunk where
<em>
K
</em>
is the specified spring constant, Mi is
the mass of the atom, and Mm is the total mass of all atoms in the
chunk. Note that
<em>
K
</em>
thus represents the spring constant for the
total force on each chunk of atoms, not for a spring applied to each
atom.
</p>
<p><strong>
Restart, fix_modify, output, run start/stop, minimize info:
</strong></p>
<p>
No information about this fix is written to
<a
class=
"reference internal"
href=
"restart.html"
><span
class=
"doc"
>
binary restart files
</span></a>
.
</p>
<p>
The
<a
class=
"reference internal"
href=
"fix_modify.html"
><span
class=
"doc"
>
fix_modify
</span></a>
<em>
energy
</em>
option is supported by this
fix to add the energy stored in all the springs to the system
’
s potential
energy as part of
<a
class=
"reference internal"
href=
"thermo_style.html"
><span
class=
"doc"
>
thermodynamic output
</span></a>
.
</p>
<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>
<p>
This fix computes a global scalar which can be accessed by various
<a
class=
"reference internal"
href=
"Section_howto.html#howto-15"
><span
class=
"std std-ref"
>
output commands
</span></a>
. The scalar is the
energy of all the springs, i.e. 0.5 * K * r^2 per-spring.
</p>
<p>
The scalar value calculated by this fix is
“
extensive
”
.
</p>
<p>
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.
</p>
<p>
The forces due to this fix are imposed during an energy minimization,
invoked by the
<a
class=
"reference internal"
href=
"minimize.html"
><span
class=
"doc"
>
minimize
</span></a>
command.
</p>
<div
class=
"admonition note"
>
<p
class=
"first admonition-title"
>
Note
</p>
<p
class=
"last"
>
If you want the spring energies to be included in the total
potential energy of the system (the quantity being minimized), you
MUST enable the
<a
class=
"reference internal"
href=
"fix_modify.html"
><span
class=
"doc"
>
fix_modify
</span></a>
<em>
energy
</em>
option for this
fix.
</p>
</div>
</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_spring_rg.html"
><span
class=
"doc"
>
fix spring/rg
</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>
Event Timeline
Log In to Comment