lammps/doc/compute_property_molecule.txt

69 lines
2.2 KiB
Plaintext

"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c
:link(lws,http://lammps.sandia.gov)
:link(ld,Manual.html)
:link(lc,Section_commands.html#comm)
:line
compute property/molecule command :h3
[Syntax:]
compute ID group-ID property/molecule input1 input2 ... :pre
ID, group-ID are documented in "compute"_compute.html command :ulb,l
property/molecule = style name of this compute command :l
input = one or more attributes :l
possible attributes = mol cout
mol = molecule ID
count = # of atoms in molecule :pre
:ule
[Examples:]
compute 1 all property/molecule mol :pre
[Description:]
Define a computation that stores the specified attributes as global
data so it can be accessed by other "output
commands"_Section_howto.html#howto_15 and used in conjunction with
other commands that generate per-molecule data, such as "compute
com/molecule"_compute_com_molecule.html and "compute
msd/molecule"_compute_msd_molecule.html.
The ordering of per-molecule quantities produced by this compute is
consistent with the ordering produced by other compute commands that
generate per-molecule datums. Conceptually, them molecule IDs will be
in ascending order for any molecule with one or more of its atoms in
the specified group.
The {mol} attribute is the molecule ID. This attribute can be used to
produce molecule IDs as labels for per-molecule datums generated by
other computes or fixes when they are output to a file, e.g. by the
"fix ave/time"_fix_ave_time.html command.
The {count} attribute is the number of atoms in the molecule.
[Output info:]
This compute calculates a global vector or global array depending on
the number of input values. The length of the vector or number of
rows in the array is the number of molecules. If a single input is
specified, a global vector is produced. If two or more inputs are
specified, a global array is produced where the number of columns =
the number of inputs. The vector or array can be accessed by any
command that uses global values from a compute as input. See "this
section"_Section_howto.html#howto_15 for an overview of LAMMPS output
options.
The vector or array values will be integers that correspond to the
specified attribute.
[Restrictions:] none
[Related commands:] none
[Default:] none