git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10496 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
@ -988,6 +988,7 @@ letter abbreviation can be used:
|
||||
<LI>-i or -in
|
||||
<LI>-h or -help
|
||||
<LI>-l or -log
|
||||
<LI>-nc or -nocite
|
||||
<LI>-p or -partition
|
||||
<LI>-pl or -plog
|
||||
<LI>-ps or -pscreen
|
||||
@ -1055,6 +1056,12 @@ specified file is "none", then no log files are created. Using a
|
||||
<A HREF = "log.html">log</A> command in the input script will override this setting.
|
||||
Option -plog will override the name of the partition log files file.N.
|
||||
</P>
|
||||
<PRE>-nocite
|
||||
</PRE>
|
||||
<P>Disable writing the log.cite file which is normally written to record
|
||||
a list of references for methodologies that were used during the
|
||||
current LAMMPS run.
|
||||
</P>
|
||||
<PRE>-partition 8x2 4 5 ...
|
||||
</PRE>
|
||||
<P>Invoke LAMMPS in multi-partition mode. When LAMMPS is run on P
|
||||
|
||||
@ -979,6 +979,7 @@ letter abbreviation can be used:
|
||||
-i or -in
|
||||
-h or -help
|
||||
-l or -log
|
||||
-nc or -nocite
|
||||
-p or -partition
|
||||
-pl or -plog
|
||||
-ps or -pscreen
|
||||
@ -1046,6 +1047,12 @@ specified file is "none", then no log files are created. Using a
|
||||
"log"_log.html command in the input script will override this setting.
|
||||
Option -plog will override the name of the partition log files file.N.
|
||||
|
||||
-nocite :pre
|
||||
|
||||
Disable writing the log.cite file which is normally written to record
|
||||
a list of references for methodologies that were used during the
|
||||
current LAMMPS run.
|
||||
|
||||
-partition 8x2 4 5 ... :pre
|
||||
|
||||
Invoke LAMMPS in multi-partition mode. When LAMMPS is run on P
|
||||
|
||||
@ -450,10 +450,13 @@ except that the unwrapped coordinates are scaled by the box size. Atoms
|
||||
that have passed through a periodic boundary will have the corresponding
|
||||
cooordinate increased or decreased by 1.0.
|
||||
</P>
|
||||
<P>The image flags can be printed directly using the <I>ix</I>,
|
||||
<I>iy</I>, <I>iz</I> attributes. The <A HREF = "dump_modify.html">dump_modify</A> command
|
||||
describes in more detail what is meant by scaled vs unscaled
|
||||
coordinates and the image flags.
|
||||
<P>The image flags can be printed directly using the <I>ix</I>, <I>iy</I>, <I>iz</I>
|
||||
attributes. For periodic dimensions, they specify which image of the
|
||||
simulation box the atom is considered to be in. An image of 0 means
|
||||
it is inside the box as defined. A value of 2 means add 2 box lengths
|
||||
to get the true value. A value of -1 means subtract 1 box length to
|
||||
get the true value. LAMMPS updates these flags as atoms cross
|
||||
periodic boundaries during the simulation.
|
||||
</P>
|
||||
<P>The <I>mux</I>, <I>muy</I>, <I>muz</I> attributes are specific to dipolar systems
|
||||
defined with an atom style of <I>dipole</I>. They give the orientation of
|
||||
|
||||
11
doc/dump.txt
11
doc/dump.txt
@ -438,10 +438,13 @@ except that the unwrapped coordinates are scaled by the box size. Atoms
|
||||
that have passed through a periodic boundary will have the corresponding
|
||||
cooordinate increased or decreased by 1.0.
|
||||
|
||||
The image flags can be printed directly using the {ix},
|
||||
{iy}, {iz} attributes. The "dump_modify"_dump_modify.html command
|
||||
describes in more detail what is meant by scaled vs unscaled
|
||||
coordinates and the image flags.
|
||||
The image flags can be printed directly using the {ix}, {iy}, {iz}
|
||||
attributes. For periodic dimensions, they specify which image of the
|
||||
simulation box the atom is considered to be in. An image of 0 means
|
||||
it is inside the box as defined. A value of 2 means add 2 box lengths
|
||||
to get the true value. A value of -1 means subtract 1 box length to
|
||||
get the true value. LAMMPS updates these flags as atoms cross
|
||||
periodic boundaries during the simulation.
|
||||
|
||||
The {mux}, {muy}, {muz} attributes are specific to dipolar systems
|
||||
defined with an atom style of {dipole}. They give the orientation of
|
||||
|
||||
@ -510,20 +510,38 @@ also accounted for by this fix.
|
||||
altered so that the rigid body can be reconstructed correctly when it
|
||||
straddles periodic boundaries. The atom image flags are not
|
||||
incremented/decremented as they would be for non-rigid atoms as the
|
||||
rigid body crosses periodic boundaries. This means you cannot
|
||||
interpret them as you normally would. For example, the image flag
|
||||
values written to a <A HREF = "dump.html">dump file</A> will be different than they
|
||||
would be if the atoms were not in a rigid body. Likewise the <A HREF = "compute_msd.html">compute
|
||||
rigid body crosses periodic boundaries. Specifically, they are set so
|
||||
that the center-of-mass (COM) of the rigid body always remains inside
|
||||
the simulation box.
|
||||
</P>
|
||||
<P>This means that if you output per-atom image flags you cannot
|
||||
interpret them as you normally would. I.e. the image flag values
|
||||
written to a <A HREF = "dump.html">dump file</A> will be different than they would
|
||||
be if the atoms were not in a rigid body. Likewise the <A HREF = "compute_msd.html">compute
|
||||
msd</A> will not compute the expected mean-squared
|
||||
displacement for such atoms if the body moves across periodic
|
||||
boundaries. It also means that if you have bonds between a pair of
|
||||
rigid bodies and the bond straddles a periodic boundary, you cannot
|
||||
use the <A HREF = "replicate.html">replicate</A> command to increase the system
|
||||
size. Note that this fix does define image flags for each rigid body,
|
||||
which are incremented when the rigid body crosses a periodic boundary
|
||||
in the usual way. These image flags have the same meaning as atom
|
||||
images (see the "dump" command) and can be accessed and output as
|
||||
described below.
|
||||
size.
|
||||
</P>
|
||||
<P>Here are details on how, you can post-process a dump file to calculate
|
||||
a diffusion coefficient for rigid bodies, using the altered per-atom
|
||||
image flags written to a dump file. The image flags for atoms in the
|
||||
same rigid body can be used to unwrap the body and calculate its
|
||||
center-of-mass (COM). As mentioned above, this COM will always be
|
||||
inside the simulation box. Thus it will "jump" from one side of the
|
||||
box to the other when the COM crosses a periodic boundary. If you
|
||||
keep track of the jumps, you can effectively "unwrap" the COM and use
|
||||
that value to track the displacement of each rigid body, and thus the
|
||||
mean-squared displacement (MSD) of an ensemble of bodies, and thus a
|
||||
diffusion coefficient.
|
||||
</P>
|
||||
<P>Note that fix rigid does define image flags for each rigid body, which
|
||||
are incremented when the center-of-mass of the rigid body crosses a
|
||||
periodic boundary in the usual way. These image flags have the same
|
||||
meaning as atom images (see the "dump" command) and can be accessed
|
||||
and output as described below.
|
||||
</P>
|
||||
<HR>
|
||||
|
||||
|
||||
@ -496,20 +496,38 @@ IMPORTANT NOTE: The periodic image flags of atoms in rigid bodies are
|
||||
altered so that the rigid body can be reconstructed correctly when it
|
||||
straddles periodic boundaries. The atom image flags are not
|
||||
incremented/decremented as they would be for non-rigid atoms as the
|
||||
rigid body crosses periodic boundaries. This means you cannot
|
||||
interpret them as you normally would. For example, the image flag
|
||||
values written to a "dump file"_dump.html will be different than they
|
||||
would be if the atoms were not in a rigid body. Likewise the "compute
|
||||
rigid body crosses periodic boundaries. Specifically, they are set so
|
||||
that the center-of-mass (COM) of the rigid body always remains inside
|
||||
the simulation box.
|
||||
|
||||
This means that if you output per-atom image flags you cannot
|
||||
interpret them as you normally would. I.e. the image flag values
|
||||
written to a "dump file"_dump.html will be different than they would
|
||||
be if the atoms were not in a rigid body. Likewise the "compute
|
||||
msd"_compute_msd.html will not compute the expected mean-squared
|
||||
displacement for such atoms if the body moves across periodic
|
||||
boundaries. It also means that if you have bonds between a pair of
|
||||
rigid bodies and the bond straddles a periodic boundary, you cannot
|
||||
use the "replicate"_replicate.html command to increase the system
|
||||
size. Note that this fix does define image flags for each rigid body,
|
||||
which are incremented when the rigid body crosses a periodic boundary
|
||||
in the usual way. These image flags have the same meaning as atom
|
||||
images (see the "dump" command) and can be accessed and output as
|
||||
described below.
|
||||
size.
|
||||
|
||||
Here are details on how, you can post-process a dump file to calculate
|
||||
a diffusion coefficient for rigid bodies, using the altered per-atom
|
||||
image flags written to a dump file. The image flags for atoms in the
|
||||
same rigid body can be used to unwrap the body and calculate its
|
||||
center-of-mass (COM). As mentioned above, this COM will always be
|
||||
inside the simulation box. Thus it will "jump" from one side of the
|
||||
box to the other when the COM crosses a periodic boundary. If you
|
||||
keep track of the jumps, you can effectively "unwrap" the COM and use
|
||||
that value to track the displacement of each rigid body, and thus the
|
||||
mean-squared displacement (MSD) of an ensemble of bodies, and thus a
|
||||
diffusion coefficient.
|
||||
|
||||
Note that fix rigid does define image flags for each rigid body, which
|
||||
are incremented when the center-of-mass of the rigid body crosses a
|
||||
periodic boundary in the usual way. These image flags have the same
|
||||
meaning as atom images (see the "dump" command) and can be accessed
|
||||
and output as described below.
|
||||
|
||||
:line
|
||||
|
||||
|
||||
Reference in New Issue
Block a user