forked from lijiext/lammps
124 lines
5.2 KiB
Plaintext
124 lines
5.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
|
|
|
|
thermo_modify command :h3
|
|
|
|
[Syntax:]
|
|
|
|
thermo_modify keyword value ... :pre
|
|
|
|
one or more keyword/value pairs may be listed :ulb,l
|
|
keyword = {lost} or {norm} or {flush} or {line} or {format} or {temp} or {press}:l
|
|
{lost} value = {error} or {warn} or {ignore}
|
|
{norm} value = {yes} or {no}
|
|
{flush} value = {yes} or {no}
|
|
{line} value = {one} or {multi}
|
|
{format} values = {int} string or {float} string or M string
|
|
M = integer from 1 to N, where N = # of quantities being printed
|
|
string = C-style format string
|
|
{temp} value = compute ID that calculates a temperature
|
|
{press} value = compute ID that calculates a pressure :pre
|
|
:ule
|
|
|
|
[Examples:]
|
|
|
|
thermo_modify lost ignore flush yes
|
|
thermo_modify temp myTemp format 3 %15.8g
|
|
thermo_modify line multi format float %g :pre
|
|
|
|
[Description:]
|
|
|
|
Set options for how thermodynamic information is computed and printed
|
|
by LAMMPS.
|
|
|
|
IMPORTANT NOTE: These options apply to the currently defined thermo
|
|
style. When you specify a "thermo_style"_thermo_style.html command,
|
|
all thermodynamic settings are restored to their default values,
|
|
including those previously set by a thermo_modify command. Thus if
|
|
your input script specifies a thermo_style command, you should use the
|
|
thermo_modify command after it.
|
|
|
|
The {lost} keyword determines whether LAMMPS checks for lost atoms
|
|
each time it computes thermodynamics and what it does if atoms are
|
|
lost. If the value is {ignore}, LAMMPS does not check for lost atoms.
|
|
If the value is {error} or {warn}, LAMMPS checks and either issues an
|
|
error or warning. The code will exit with an error and continue with
|
|
a warning. This can be a useful debugging option.
|
|
|
|
The {norm} keyword determines whether the thermodynamic print-out is
|
|
normalized by the number of atoms or is the total summed across all
|
|
atoms. Different unit styles have different defaults for this
|
|
setting.
|
|
|
|
The {flush} keyword invokes a flush operation after thermodynamic info
|
|
is written to the log file. This insures the output in that file is
|
|
current (no buffering by the OS), even if LAMMPS halts before the
|
|
simulation completes.
|
|
|
|
The {line} keyword determines whether thermodynamics will be printed
|
|
as a series of numeric values on one line or in a multi-line format
|
|
with 3 quantities with text strings per line and a dashed-line header
|
|
containing the timestep and CPU time. This modify option overrides
|
|
the {one} and {multi} thermo_style settings.
|
|
|
|
The {format} keyword sets the numeric format of individual printed
|
|
quantities. The {int} and {float} keywords set the format for all
|
|
integer or floating-point quantities printed. The setting with a
|
|
numeric value (e.g. format 5 %10.4g) sets the format of the Mth value
|
|
printed in each output line, the 5th column of output in this case.
|
|
If the format for a specific column has been set, it will take
|
|
precedent over the {int} or {float} setting.
|
|
|
|
The {temp} keyword is used to determine how thermodynamic temperature
|
|
is calculated, which is used by all thermo quantities that require a
|
|
temperature ("temp", "press", "ke", "etotal", "enthalpy", "pxx", etc).
|
|
The specified compute ID must have been previously defined by the user
|
|
via the "compute"_compute.html command and it must be a style of
|
|
compute that calculates a temperature. As described in the
|
|
"thermo_style"_thermo_style.html command, thermo output uses a default
|
|
compute for temperature with ID = {thermo_temp}. This option allows
|
|
the user to override the default.
|
|
|
|
The {press} keyword is used to determine how thermodynamic pressure is
|
|
calculated, which is used by all thermo quantities that require a
|
|
pressure ("press", "enthalpy", "pxx", etc). The specified compute ID
|
|
must have been previously defined by the user via the
|
|
"compute"_compute.html command and it must be a style of compute that
|
|
calculates a pressure. As described in the
|
|
"thermo_style"_thermo_style.html command, thermo output uses a default
|
|
compute for pressure with ID = {thermo_press}. This option allows the
|
|
user to override the default.
|
|
|
|
IMPORTANT NOTE: If both the {temp} and {press} keywords are used in a
|
|
single thermo_modify command (or in two separate commands), then the
|
|
order in which the keywords are specified is important. Note that a
|
|
"pressure compute"_compute_pressure.html defines its own temperature
|
|
compute as an argument when it is specified. The {temp} keyword will
|
|
override this (for the pressure compute being used by thermodynamics),
|
|
but only if the {temp} keyword comes after the {press} keyword. If
|
|
the {temp} keyword comes before the {press} keyword, then the new
|
|
pressure compute specified by the {press} keyword will be unaffected
|
|
by the {temp} setting.
|
|
|
|
[Restrictions:] none
|
|
|
|
[Related commands:]
|
|
|
|
"thermo"_thermo.html, "thermo_style"_thermo_style.html
|
|
|
|
[Default:]
|
|
|
|
The option defaults are lost = error, norm = yes for unit style of
|
|
{lj}, norm = no for unit style of {real} and {metal}, flush = no,
|
|
temp/press = compute IDs defined by thermo_style.
|
|
|
|
The defaults for the line and format options depend on the thermo
|
|
style. For styles "one" and and "custom" the line and format defaults
|
|
are "one", "%8d", and "%12.8g". For style "multi", the line and
|
|
format defaults are "multi", "%8d", and "%14.4f".
|