"Previous Section"_Section_python.html - "LAMMPS WWW Site"_lws -
"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc - "Next
Section"_Section_history.html :c

:link(lws,http://lammps.sandia.gov)
:link(ld,Manual.html)
:link(lc,Section_commands.html#comm)

:line

12. Errors :h3

This section describes the errors you can encounter when using LAMMPS,
either conceptually, or as printed out by the program.

12.1 "Common problems"_#err_1
12.2 "Reporting bugs"_#err_2
12.3 "Error & warning messages"_#err_3 :all(b)

:line
:line

12.1 Common problems :link(err_1),h4

If two LAMMPS runs do not produce the same answer on different
machines or different numbers of processors, this is typically not a
bug.  In theory you should get identical answers on any number of
processors and on any machine.  In practice, numerical round-off can
cause slight differences and eventual divergence of molecular dynamics
phase space trajectories within a few 100s or few 1000s of timesteps.
However, the statistical properties of the two runs (e.g. average
energy or temperature) should still be the same.

If the "velocity"_velocity.html command is used to set initial atom
velocities, a particular atom can be assigned a different velocity
when the problem is run on a different number of processors or on
different machines.  If this happens, the phase space trajectories of
the two simulations will rapidly diverge.  See the discussion of the
{loop} option in the "velocity"_velocity.html command for details and
options that avoid this issue.

Similarly, the "create_atoms"_create_atoms.html command generates a
lattice of atoms.  For the same physical system, the ordering and
numbering of atoms by atom ID may be different depending on the number
of processors.

Some commands use random number generators which may be setup to
produce different random number streams on each processor and hence
will produce different effects when run on different numbers of
processors.  A commonly-used example is the "fix
langevin"_fix_langevin.html command for thermostatting.

A LAMMPS simulation typically has two stages, setup and run.  Most
LAMMPS errors are detected at setup time; others like a bond
stretching too far may not occur until the middle of a run.

LAMMPS tries to flag errors and print informative error messages so
you can fix the problem.  Of course, LAMMPS cannot figure out your
physics or numerical mistakes, like choosing too big a timestep,
specifying erroneous force field coefficients, or putting 2 atoms on
top of each other!  If you run into errors that LAMMPS doesn't catch
that you think it should flag, please send an email to the
"developers"_http://lammps.sandia.gov/authors.html.

If you get an error message about an invalid command in your input
script, you can determine what command is causing the problem by
looking in the log.lammps file or using the "echo command"_echo.html
to see it on the screen.  For a given command, LAMMPS expects certain
arguments in a specified order.  If you mess this up, LAMMPS will
often flag the error, but it may read a bogus argument and assign a
value that is valid, but not what you wanted.  E.g. trying to read the
string "abc" as an integer value and assigning the associated variable
a value of 0.

Generally, LAMMPS will print a message to the screen and logfile and
exit gracefully when it encounters a fatal error.  Sometimes it will
print a WARNING to the screen and logfile and continue on; you can
decide if the WARNING is important or not.  A WARNING message that is
generated in the middle of a run is only printed to the screen, not to
the logfile, to avoid cluttering up thermodynamic output.  If LAMMPS
crashes or hangs without spitting out an error message first then it
could be a bug (see "this section"_#err_2) or one of the following
cases:

LAMMPS runs in the available memory a processor allows to be
allocated.  Most reasonable MD runs are compute limited, not memory
limited, so this shouldn't be a bottleneck on most platforms.  Almost
all large memory allocations in the code are done via C-style malloc's
which will generate an error message if you run out of memory.
Smaller chunks of memory are allocated via C++ "new" statements.  If
you are unlucky you could run out of memory just when one of these
small requests is made, in which case the code will crash or hang (in
parallel), since LAMMPS doesn't trap on those errors.

Illegal arithmetic can cause LAMMPS to run slow or crash.  This is
typically due to invalid physics and numerics that your simulation is
computing.  If you see wild thermodynamic values or NaN values in your
LAMMPS output, something is wrong with your simulation.  If you
suspect this is happening, it is a good idea to print out
thermodynamic info frequently (e.g. every timestep) via the
"thermo"_thermo.html so you can monitor what is happening.
Visualizing the atom movement is also a good idea to insure your model
is behaving as you expect.

In parallel, one way LAMMPS can hang is due to how different MPI
implementations handle buffering of messages.  If the code hangs
without an error message, it may be that you need to specify an MPI
setting or two (usually via an environment variable) to enable
buffering or boost the sizes of messages that can be buffered.

:line

12.2 Reporting bugs :link(err_2),h4

If you are confident that you have found a bug in LAMMPS, follow these
steps.

Check the "New features and bug
fixes"_http://lammps.sandia.gov/bug.html section of the "LAMMPS WWW
site"_lws to see if the bug has already been reported or fixed or the
"Unfixed bug"_http://lammps.sandia.gov/unbug.html to see if a fix is
pending.

Check the "mailing list"_http://lammps.sandia.gov/mail.html
to see if it has been discussed before.

If not, send an email to the mailing list describing the problem with
any ideas you have as to what is causing it or where in the code the
problem might be.  The developers will ask for more info if needed,
such as an input script or data files.

The most useful thing you can do to help us fix the bug is to isolate
the problem.  Run it on the smallest number of atoms and fewest number
of processors and with the simplest input script that reproduces the
bug and try to identify what command or combination of commands is
causing the problem.

As a last resort, you can send an email directly to the
"developers"_http://lammps.sandia.gov/authors.html.

:line

12.3 Error & warning messages :h4,link(err_3)

These are two alphabetic lists of the "ERROR"_#error and
"WARNING"_#warn messages LAMMPS prints out and the reason why.  If the
explanation here is not sufficient, the documentation for the
offending command may help.  
Error and warning messages also list the source file and line number
where the error was generated.  For example, this message

ERROR: Illegal velocity command (velocity.cpp:78)

means that line #78 in the file src/velocity.cpp generated the error.
Looking in the source code may help you figure out what went wrong.

Note that error messages from "user-contributed
packages"_Section_start.html#start_3 are not listed here.  If such an
error occurs and is not self-explanatory, you'll need to look in the
source code or contact the author of the package.

Errors: :h4,link(error)

:dlb

{1-3 bond count is inconsistent} :dt

An inconsistency was detected when computing the number of 1-3
neighbors for each atom.  This likely means something is wrong with
the bond topologies you have defined. :dd

{1-4 bond count is inconsistent} :dt

An inconsistency was detected when computing the number of 1-4
neighbors for each atom.  This likely means something is wrong with
the bond topologies you have defined. :dd

{64-bit atom IDs are not yet supported} :dt

See description of this data type in src/lmptype.h. :dd

{Accelerator sharing is not currently supported on system} :dt

Multiple MPI processes cannot share the accelerator on your
system. For NVIDIA GPUs, see the nvidia-smi command to change this
setting. :dd

{All angle coeffs are not set} :dt

All angle coefficients must be set in the data file or by the
angle_coeff command before running a simulation. :dd

{All bond coeffs are not set} :dt

All bond coefficients must be set in the data file or by the
bond_coeff command before running a simulation. :dd

{All dihedral coeffs are not set} :dt

All dihedral coefficients must be set in the data file or by the
dihedral_coeff command before running a simulation. :dd

{All improper coeffs are not set} :dt

All improper coefficients must be set in the data file or by the
improper_coeff command before running a simulation. :dd

{All masses are not set} :dt

For atom styles that define masses for each atom type, all masses must
be set in the data file or by the mass command before running a
simulation.  They must also be set before using the velocity
command. :dd

{All pair coeffs are not set} :dt

All pair coefficients must be set in the data file or by the
pair_coeff command before running a simulation. :dd

{All read_dump x,y,z fields must be specified for scaled, triclinic coords} :dt

For triclinic boxes and scaled coordinates you must specify all 3 of
the x,y,z fields, else LAMMPS cannot reconstruct the unscaled
coordinates. :dd

{All universe/uloop variables must have same # of values} :dt

Self-explanatory. :dd

{All variables in next command must be same style} :dt

Self-explanatory. :dd

{Angle atom missing in delete_bonds} :dt

The delete_bonds command cannot find one or more atoms in a particular
angle on a particular processor.  The pairwise cutoff is too short or
the atoms are too far apart to make a valid angle. :dd

{Angle atom missing in set command} :dt

The set command cannot find one or more atoms in a particular angle on
a particular processor.  The pairwise cutoff is too short or the atoms
are too far apart to make a valid angle. :dd

{Angle atoms %d %d %d missing on proc %d at step %ld} :dt

One or more of 3 atoms needed to compute a particular angle are
missing on this processor.  Typically this is because the pairwise
cutoff is set too short or the angle has blown apart and an atom is
too far away. :dd

{Angle coeff for hybrid has invalid style} :dt

Angle style hybrid uses another angle style as one of its
coefficients.  The angle style used in the angle_coeff command or read
from a restart file is not recognized. :dd

{Angle coeffs are not set} :dt

No angle coefficients have been assigned in the data file or via the
angle_coeff command. :dd

{Angle potential must be defined for SHAKE} :dt

When shaking angles, an angle_style potential must be used. :dd

{Angle style hybrid cannot have hybrid as an argument} :dt

Self-explanatory. :dd

{Angle style hybrid cannot have none as an argument} :dt

Self-explanatory. :dd

{Angle style hybrid cannot use same pair style twice} :dt

Self-explanatory. :dd

{Angle table must range from 0 to 180 degrees} :dt

Self-explanatory. :dd

{Angle table parameters did not set N} :dt

List of angle table parameters must include N setting. :dd

{Angle_coeff command before angle_style is defined} :dt

Coefficients cannot be set in the data file or via the angle_coeff
command until an angle_style has been assigned. :dd

{Angle_coeff command before simulation box is defined} :dt

The angle_coeff command cannot be used before a read_data,
read_restart, or create_box command. :dd

{Angle_coeff command when no angles allowed} :dt

The chosen atom style does not allow for angles to be defined. :dd

{Angle_style command when no angles allowed} :dt

The chosen atom style does not allow for angles to be defined. :dd

{Angles assigned incorrectly} :dt

Angles read in from the data file were not assigned correctly to
atoms.  This means there is something invalid about the topology
definitions. :dd

{Angles defined but no angle types} :dt

The data file header lists angles but no angle types. :dd

{Another input script is already being processed} :dt

Cannot attempt to open a 2nd input script, when the original file is
still being processed. :dd

{Append boundary must be shrink/minimum} :dt

The boundary style of the face where atoms are added
must be of type m (shrink/minimum). :dd

{Arccos of invalid value in variable formula} :dt

Argument of arccos() must be between -1 and 1. :dd

{Arcsin of invalid value in variable formula} :dt

Argument of arcsin() must be between -1 and 1. :dd

{Assigning ellipsoid parameters to non-ellipsoid atom} :dt

Self-explanatory. :dd

{Assigning line parameters to non-line atom} :dt

Self-explanatory. :dd

{Assigning tri parameters to non-tri atom} :dt

Self-explanatory. :dd

{Atom IDs must be consecutive for velocity create loop all} :dt

Self-explanatory. :dd

{Atom count changed in fix neb} :dt

This is not allowed in a NEB calculation. :dd

{Atom count is inconsistent, cannot write restart file} :dt

Sum of atoms across processors does not equal initial total count.
This is probably because you have lost some atoms. :dd

{Atom in too many rigid bodies - boost MAXBODY} :dt

Fix poems has a parameter MAXBODY (in fix_poems.cpp) which determines
the maximum number of rigid bodies a single atom can belong to (i.e. a
multibody joint).  The bodies you have defined exceed this limit. :dd

{Atom sort did not operate correctly} :dt

This is an internal LAMMPS error.  Please report it to the
developers. :dd

{Atom sorting has bin size = 0.0} :dt

The neighbor cutoff is being used as the bin size, but it is zero.
Thus you must explicitly list a bin size in the atom_modify sort
command or turn off sorting. :dd

{Atom style hybrid cannot have hybrid as an argument} :dt

Self-explanatory. :dd

{Atom style hybrid cannot use same atom style twice} :dt

Self-explanatory. :dd

{Atom vector in equal-style variable formula} :dt

Atom vectors generate one value per atom which is not allowed
in an equal-style variable. :dd

{Atom-style variable in equal-style variable formula} :dt

Atom-style variables generate one value per atom which is not allowed
in an equal-style variable. :dd

{Atom_modify map command after simulation box is defined} :dt

The atom_modify map command cannot be used after a read_data,
read_restart, or create_box command. :dd

{Atom_modify sort and first options cannot be used together} :dt

Self-explanatory. :dd

{Atom_style command after simulation box is defined} :dt

The atom_style command cannot be used after a read_data,
read_restart, or create_box command. :dd

{Atom_style line can only be used in 2d simulations} :dt

Self-explanatory. :dd

{Atom_style tri can only be used in 3d simulations} :dt

Self-explanatory. :dd

{Attempt to pop empty stack in fix box/relax} :dt

Internal LAMMPS error.  Please report it to the developers. :dd

{Attempt to push beyond stack limit in fix box/relax} :dt

Internal LAMMPS error.  Please report it to the developers. :dd

{Attempting to rescale a 0.0 temperature} :dt

Cannot rescale a temperature that is already 0.0. :dd

{Bad FENE bond} :dt

Two atoms in a FENE bond have become so far apart that the bond cannot
be computed. :dd

{Bad TIP4P angle type for PPPM/TIP4P} :dt

Specified angle type is not valid. :dd

{Bad TIP4P bond type for PPPM/TIP4P} :dt

Specified bond type is not valid. :dd

{Bad fix ID in fix append/atoms command} :dt

The value of the fix_id for keyword spatial must start with the suffix
f_. :dd

{Bad grid of processors} :dt

The 3d grid of processors defined by the processors command does not
match the number of processors LAMMPS is being run on. :dd

{Bad kspace_modify slab parameter} :dt

Kspace_modify value for the slab/volume keyword must be >= 2.0. :dd

{Bad matrix inversion in mldivide3} :dt

This error should not occur unless the matrix is badly formed. :dd

{Bad principal moments} :dt

Fix rigid did not compute the principal moments of inertia of a rigid
group of atoms correctly. :dd

{Bad quadratic solve for particle/line collision} :dt

This is an internal error.  It should nornally not occur. :dd

{Bad quadratic solve for particle/tri collision} :dt

This is an internal error.  It should nornally not occur. :dd

{Balance command before simulation box is defined} :dt

The balance command cannot be used before a read_data, read_restart,
or create_box command. :dd

{Balance dynamic string is invalid} :dt

The string can only contain the characters "x", "y", or "z". :dd

{Balance produced bad splits} :dt

This should not occur.  It means two or more cutting plane locations
are on top of each other or out of order.  Report the problem to the
developers. :dd

{Bias compute does not calculate a velocity bias} :dt

The specified compute must compute a bias for temperature. :dd

{Bias compute does not calculate temperature} :dt

The specified compute must compute temperature. :dd

{Bias compute group does not match compute group} :dt

The specified compute must operate on the same group as the parent
compute. :dd

{Big particle in fix srd cannot be point particle} :dt

Big particles must be extended spheriods or ellipsoids. :dd

{Bigint setting in lmptype.h is invalid} :dt

Size of bigint is less than size of tagint. :dd

{Bigint setting in lmptype.h is not compatible} :dt

Bigint stored in restart file is not consistent with LAMMPS version
you are running. :dd

{Bitmapped lookup tables require int/float be same size} :dt

Cannot use pair tables on this machine, because of word sizes.  Use
the pair_modify command with table 0 instead. :dd

{Bitmapped table in file does not match requested table} :dt

Setting for bitmapped table in pair_coeff command must match table
in file exactly. :dd

{Bitmapped table is incorrect length in table file} :dt

Number of table entries is not a correct power of 2. :dd

{Bond and angle potentials must be defined for TIP4P} :dt

Cannot use TIP4P pair potential unless bond and angle potentials
are defined. :dd

{Bond atom missing in box size check} :dt

The 2nd atoms needed to compute a particular bond is missing on this
processor.  Typically this is because the pairwise cutoff is set too
short or the bond has blown apart and an atom is too far away. :dd

{Bond atom missing in delete_bonds} :dt

The delete_bonds command cannot find one or more atoms in a particular
bond on a particular processor.  The pairwise cutoff is too short or
the atoms are too far apart to make a valid bond. :dd

{Bond atom missing in set command} :dt

The set command cannot find one or more atoms in a particular bond on
a particular processor.  The pairwise cutoff is too short or the atoms
are too far apart to make a valid bond. :dd

{Bond atoms %d %d missing on proc %d at step %ld} :dt

One or both of 2 atoms needed to compute a particular bond are
missing on this processor.  Typically this is because the pairwise
cutoff is set too short or the bond has blown apart and an atom is
too far away. :dd

{Bond coeff for hybrid has invalid style} :dt

Bond style hybrid uses another bond style as one of its coefficients.
The bond style used in the bond_coeff command or read from a restart
file is not recognized. :dd

{Bond coeffs are not set} :dt

No bond coefficients have been assigned in the data file or via the
bond_coeff command. :dd

{Bond potential must be defined for SHAKE} :dt

Cannot use fix shake unless bond potential is defined. :dd

{Bond style hybrid cannot have hybrid as an argument} :dt

Self-explanatory. :dd

{Bond style hybrid cannot have none as an argument} :dt

Self-explanatory. :dd

{Bond style hybrid cannot use same pair style twice} :dt

Self-explanatory. :dd

{Bond style quartic cannot be used with 3,4-body interactions} :dt

No angle, dihedral, or improper styles can be defined when using
bond style quartic. :dd

{Bond style quartic requires special_bonds = 1,1,1} :dt

This is a restriction of the current bond quartic implementation. :dd

{Bond table parameters did not set N} :dt

List of bond table parameters must include N setting. :dd

{Bond table values are not increasing} :dt

The values in the tabulated file must be monotonically increasing. :dd

{Bond/angle/dihedral extent > half of periodic box length} :dt

This is a restriction because LAMMPS can be confused about which image
of an atom in the bonded interaction is the correct one to use.
"Extent" in this context means the maximum end-to-end length of the
bond/angle/dihedral.  LAMMPS computes this by taking the maximum bond
length, multiplying by the number of bonds in the interaction (e.g. 3
for a dihedral) and adding a small amount of stretch. :dd

{Bond_coeff command before bond_style is defined} :dt

Coefficients cannot be set in the data file or via the bond_coeff
command until an bond_style has been assigned. :dd

{Bond_coeff command before simulation box is defined} :dt

The bond_coeff command cannot be used before a read_data,
read_restart, or create_box command. :dd

{Bond_coeff command when no bonds allowed} :dt

The chosen atom style does not allow for bonds to be defined. :dd

{Bond_style command when no bonds allowed} :dt

The chosen atom style does not allow for bonds to be defined. :dd

{Bonds assigned incorrectly} :dt

Bonds read in from the data file were not assigned correctly to atoms.
This means there is something invalid about the topology definitions. :dd

{Bonds defined but no bond types} :dt

The data file header lists bonds but no bond types. :dd

{Both sides of boundary must be periodic} :dt

Cannot specify a boundary as periodic only on the lo or hi side.  Must
be periodic on both sides. :dd

{Boundary command after simulation box is defined} :dt

The boundary command cannot be used after a read_data, read_restart,
or create_box command. :dd

{Box bounds are invalid} :dt

The box boundaries specified in the read_data file are invalid.  The
lo value must be less than the hi value for all 3 dimensions. :dd

{Can not specify Pxy/Pxz/Pyz in fix box/relax with non-triclinic box} :dt

Only triclinic boxes can be used with off-diagonal pressure components.
See the region prism command for details. :dd

{Can not specify Pxy/Pxz/Pyz in fix nvt/npt/nph with non-triclinic box} :dt

Only triclinic boxes can be used with off-diagonal pressure components.
See the region prism command for details. :dd

{Can only use -plog with multiple partitions} :dt

Self-explanatory.  See doc page discussion of command-line switches. :dd

{Can only use -pscreen with multiple partitions} :dt

Self-explanatory.  See doc page discussion of command-line switches. :dd

{Can only use NEB with 1-processor replicas} :dt

This is current restriction for NEB as implemented in LAMMPS. :dd

{Can only use TAD with 1-processor replicas for NEB} :dt

This is current restriction for NEB as implemented in LAMMPS. :dd

{Cannot (yet) use K-space slab correction with compute group/group} :dt

This option is not yet supported. :dd

{Cannot (yet) use Kspace slab correction with compute group/group} :dt

This option is not yet supported. :dd

{Cannot (yet) use PPPM with triclinic box} :dt

This feature is not yet supported. :dd

{Cannot add atoms to fix move variable} :dt

Atoms can not be added afterwards to this fix option. :dd

{Cannot append atoms to a triclinic box} :dt

The simulation box must be defined with edges alligned with the
Cartesian axes. :dd

{Cannot balance in z dimension for 2d simulation} :dt

Self-explanatory. :dd

{Cannot change box ortho/triclinic with certain fixes defined} :dt

This is because those fixes store the shape of the box.  You need to
use unfix to discard the fix, change the box, then redefine a new
fix. :dd

{Cannot change box ortho/triclinic with dumps defined} :dt

This is because some dumps store the shape of the box.  You need to
use undump to discard the dump, change the box, then redefine a new
dump. :dd

{Cannot change box tilt factors for orthogonal box} :dt

Cannot use tilt factors unless the simulation box is non-orthogonal. :dd

{Cannot change box to orthogonal when tilt is non-zero} :dt

Self-explanatory. :dd

{Cannot change box z boundary to nonperiodic for a 2d simulation} :dt

Self-explanatory. :dd

{Cannot change dump_modify every for dump dcd} :dt

The frequency of writing dump dcd snapshots cannot be changed. :dd

{Cannot change dump_modify every for dump xtc} :dt

The frequency of writing dump xtc snapshots cannot be changed. :dd

{Cannot change timestep once fix srd is setup} :dt

This is because various SRD properties depend on the timestep
size. :dd

{Cannot change timestep with fix pour} :dt

This fix pre-computes some values based on the timestep, so it cannot
be changed during a simulation run. :dd

{Cannot change_box after reading restart file with per-atom info} :dt

This is because the restart file info cannot be migrated with the
atoms.  You can get around this by performing a 0-timestep run which
will assign the restart file info to actual atoms. :dd

{Cannot change_box in xz or yz for 2d simulation} :dt

Self-explanatory. :dd

{Cannot change_box in z dimension for 2d simulation} :dt

Self-explanatory. :dd

{Cannot compute PPPM G} :dt

LAMMPS failed to compute a valid approximation for the PPPM g_ewald
factor that partitions the computation between real space and k-space. :dd

{Cannot create an atom map unless atoms have IDs} :dt

The simulation requires a mapping from global atom IDs to local atoms,
but the atoms that have been defined have no IDs. :dd

{Cannot create atoms with undefined lattice} :dt

Must use the lattice command before using the create_atoms
command. :dd

{Cannot create/grow a vector/array of pointers for %s} :dt

LAMMPS code is making an illegal call to the templated memory
allocaters, to create a vector or array of pointers. :dd

{Cannot create_atoms after reading restart file with per-atom info} :dt

The per-atom info was stored to be used when by a fix that you
may re-define.  If you add atoms before re-defining the fix, then
there will not be a correct amount of per-atom info. :dd

{Cannot create_box after simulation box is defined} :dt

The create_box command cannot be used after a read_data, read_restart,
or create_box command. :dd

{Cannot currently use pair reax with pair hybrid} :dt

This is not yet supported. :dd

{Cannot delete group all} :dt

Self-explanatory. :dd

{Cannot delete group currently used by a compute} :dt

Self-explanatory. :dd

{Cannot delete group currently used by a dump} :dt

Self-explanatory. :dd

{Cannot delete group currently used by a fix} :dt

Self-explanatory. :dd

{Cannot delete group currently used by atom_modify first} :dt

Self-explanatory. :dd

{Cannot displace_atoms after reading restart file with per-atom info} :dt

This is because the restart file info cannot be migrated with the
atoms.  You can get around this by performing a 0-timestep run which
will assign the restart file info to actual atoms. :dd

{Cannot do GCMC on atoms in atom_modify first group} :dt

This is a restriction due to the way atoms are organized in a list to
enable the atom_modify first command. :dd

{Cannot dump JPG file} :dt

LAMMPS was not built with the -DLAMMPS_JPEG switch in the Makefile. :dd

{Cannot dump sort on atom IDs with no atom IDs defined} :dt

Self-explanatory. :dd

{Cannot evaporate atoms in atom_modify first group} :dt

This is a restriction due to the way atoms are organized in
a list to enable the atom_modify first command. :dd

{Cannot find delete_bonds group ID} :dt

Group ID used in the delete_bonds command does not exist. :dd

{Cannot have both pair_modify shift and tail set to yes} :dt

These 2 options are contradictory. :dd

{Cannot open -reorder file} :dt

Self-explanatory. :dd

{Cannot open ADP potential file %s} :dt

The specified ADP potential file cannot be opened.  Check that the
path and name are correct. :dd

{Cannot open AIREBO potential file %s} :dt

The specified AIREBO potential file cannot be opened.  Check that the
path and name are correct. :dd

{Cannot open BOP potential file %s} :dt

The specified BOP potential file cannot be opened.  Check that the
path and name are correct. :dd

{Cannot open COMB potential file %s} :dt

The specified COMB potential file cannot be opened.  Check that the
path and name are correct. :dd

{Cannot open EAM potential file %s} :dt

The specified EAM potential file cannot be opened.  Check that the
path and name are correct. :dd

{Cannot open EIM potential file %s} :dt

The specified EIM potential file cannot be opened.  Check that the
path and name are correct. :dd

{Cannot open LCBOP potential file %s} :dt

The specified LCBOP potential file cannot be opened.  Check that the
path and name are correct. :dd

{Cannot open MEAM potential file %s} :dt

The specified MEAM potential file cannot be opened.  Check that the
path and name are correct. :dd

{Cannot open Stillinger-Weber potential file %s} :dt

The specified SW potential file cannot be opened.  Check that the path
and name are correct. :dd

{Cannot open Tersoff potential file %s} :dt

The specified Tersoff potential file cannot be opened.  Check that the
path and name are correct. :dd

{Cannot open balance output file} :dt

Self-explanatory. :dd

{Cannot open custom file} :dt

Self-explanatory. :dd

{Cannot open dir to search for restart file} :dt

Using a "*" in the name of the restart file will open the current
directory to search for matching file names. :dd

{Cannot open dump file} :dt

The output file for the dump command cannot be opened.  Check that the
path and name are correct. :dd

{Cannot open file %s} :dt

The specified file cannot be opened.  Check that the path and name are
correct. :dd

{Cannot open fix ave/correlate file %s} :dt

The specified file cannot be opened.  Check that the path and name are
correct. :dd

{Cannot open fix ave/histo file %s} :dt

The specified file cannot be opened.  Check that the path and name are
correct. :dd

{Cannot open fix ave/spatial file %s} :dt

The specified file cannot be opened.  Check that the path and name are
correct. :dd

{Cannot open fix ave/time file %s} :dt

The specified file cannot be opened.  Check that the path and name are
correct. :dd

{Cannot open fix balance output file} :dt

Self-explanatory. :dd

{Cannot open fix poems file %s} :dt

The specified file cannot be opened.  Check that the path and name are
correct. :dd

{Cannot open fix print file %s} :dt

The output file generated by the fix print command cannot be opened :dd

{Cannot open fix qeq/comb file %s} :dt

The output file for the fix qeq/combs command cannot be opened.
Check that the path and name are correct. :dd

{Cannot open fix reax/bonds file %s} :dt

The output file for the fix reax/bonds command cannot be opened.
Check that the path and name are correct. :dd

{Cannot open fix rigid infile %s} :dt

The specified file cannot be opened.  Check that the path and name are
correct. :dd

{Cannot open fix tmd file %s} :dt

The output file for the fix tmd command cannot be opened.  Check that
the path and name are correct. :dd

{Cannot open fix ttm file %s} :dt

The output file for the fix ttm command cannot be opened.  Check that
the path and name are correct. :dd

{Cannot open gzipped file} :dt

LAMMPS is attempting to open a gzipped version of the specified file
but was unsuccessful.  Check that the path and name are correct. :dd

{Cannot open input script %s} :dt

Self-explanatory. :dd

{Cannot open log.lammps} :dt

The default LAMMPS log file cannot be opened.  Check that the
directory you are running in allows for files to be created. :dd

{Cannot open logfile} :dt

The LAMMPS log file named in a command-line argument cannot be opened.
Check that the path and name are correct. :dd

{Cannot open logfile %s} :dt

The LAMMPS log file specified in the input script cannot be opened.
Check that the path and name are correct. :dd

{Cannot open pair_write file} :dt

The specified output file for pair energies and forces cannot be
opened.  Check that the path and name are correct. :dd

{Cannot open processors output file} :dt

Self-explanatory. :dd

{Cannot open restart file %s} :dt

Self-explanatory. :dd

{Cannot open screen file} :dt

The screen file specified as a command-line argument cannot be
opened.  Check that the directory you are running in allows for files
to be created. :dd

{Cannot open universe log file} :dt

For a multi-partition run, the master log file cannot be opened.
Check that the directory you are running in allows for files to be
created. :dd

{Cannot open universe screen file} :dt

For a multi-partition run, the master screen file cannot be opened.
Check that the directory you are running in allows for files to be
created. :dd

{Cannot read_data after simulation box is defined} :dt

The read_data command cannot be used after a read_data,
read_restart, or create_box command. :dd

{Cannot read_restart after simulation box is defined} :dt

The read_restart command cannot be used after a read_data,
read_restart, or create_box command. :dd

{Cannot redefine variable as a different style} :dt

An equal-style variable can be re-defined but only if it was
originally an equal-style variable. :dd

{Cannot replicate 2d simulation in z dimension} :dt

The replicate command cannot replicate a 2d simulation in the z
dimension. :dd

{Cannot replicate with fixes that store atom quantities} :dt

Either fixes are defined that create and store atom-based vectors or a
restart file was read which included atom-based vectors for fixes.
The replicate command cannot duplicate that information for new atoms.
You should use the replicate command before fixes are applied to the
system. :dd

{Cannot reset timestep with a dynamic region defined} :dt

Dynamic regions (see the region command) have a time dependence.
Thus you cannot change the timestep when one or more of these
are defined. :dd

{Cannot reset timestep with a time-dependent fix defined} :dt

You cannot reset the timestep when a fix that keeps track of elapsed
time is in place. :dd

{Cannot restart fix rigid/nvt with different # of chains} :dt

This is because the restart file contains per-chain info. :dd

{Cannot run 2d simulation with nonperiodic Z dimension} :dt

Use the boundary command to make the z dimension periodic in order to
run a 2d simulation. :dd

{Cannot set both respa pair and inner/middle/outer} :dt

In the rRESPA integrator, you must compute pairwise potentials either
all together (pair), or in pieces (inner/middle/outer).  You can't do
both. :dd

{Cannot set dump_modify flush for dump xtc} :dt

Self-explanatory. :dd

{Cannot set mass for this atom style} :dt

This atom style does not support mass settings for each atom type.
Instead they are defined on a per-atom basis in the data file. :dd

{Cannot set meso_rho for this atom style} :dt

Self-explanatory. :dd

{Cannot set non-zero image flag for non-periodic dimension} :dt

Self-explanatory. :dd

{Cannot set non-zero z velocity for 2d simulation} :dt

Self-explanatory. :dd

{Cannot set quaternion for atom that has none} :dt

Self-explanatory. :dd

{Cannot set respa middle without inner/outer} :dt

In the rRESPA integrator, you must define both a inner and outer
setting in order to use a middle setting. :dd

{Cannot set theta for atom that is not a line} :dt

Self-explanatory. :dd

{Cannot set this attribute for this atom style} :dt

The attribute being set does not exist for the defined atom style. :dd

{Cannot set variable z velocity for 2d simulation} :dt

Self-explanatory. :dd

{Cannot skew triclinic box in z for 2d simulation} :dt

Self-explanatory. :dd

{Cannot use -cuda on without USER-CUDA installed} :dt

The USER-CUDA package must be installed via "make yes-user-cuda"
before LAMMPS is built. :dd

{Cannot use -reorder after -partition} :dt

Self-explanatory.  See doc page discussion of command-line switches. :dd

{Cannot use Ewald with 2d simulation} :dt

The kspace style ewald cannot be used in 2d simulations.  You can use
2d Ewald in a 3d simulation; see the kspace_modify command. :dd

{Cannot use Ewald with triclinic box} :dt

This feature is not yet supported. :dd

{Cannot use NEB unless atom map exists} :dt

Use the atom_modify command to create an atom map. :dd

{Cannot use NEB with a single replica} :dt

Self-explanatory. :dd

{Cannot use NEB with atom_modify sort enabled} :dt

This is current restriction for NEB implemented in LAMMPS. :dd

{Cannot use PPPM with 2d simulation} :dt

The kspace style pppm cannot be used in 2d simulations.  You can use
2d PPPM in a 3d simulation; see the kspace_modify command. :dd

{Cannot use PRD with a time-dependent fix defined} :dt

PRD alters the timestep in ways that will mess up these fixes. :dd

{Cannot use PRD with a time-dependent region defined} :dt

PRD alters the timestep in ways that will mess up these regions. :dd

{Cannot use PRD with atom_modify sort enabled} :dt

This is a current restriction of PRD.  You must turn off sorting,
which is enabled by default, via the atom_modify command. :dd

{Cannot use PRD with multi-processor replicas unless atom map exists} :dt

Use the atom_modify command to create an atom map. :dd

{Cannot use TAD unless atom map exists for NEB} :dt

See atom_modify map command to set this. :dd

{Cannot use TAD with a single replica for NEB} :dt

NEB requires multiple replicas. :dd

{Cannot use TAD with atom_modify sort enabled for NEB} :dt

This is a current restriction of NEB. :dd

{Cannot use a damped dynamics min style with fix box/relax} :dt

This is a current restriction in LAMMPS.  Use another minimizer
style. :dd

{Cannot use a damped dynamics min style with per-atom DOF} :dt

This is a current restriction in LAMMPS.  Use another minimizer
style. :dd

{Cannot use append/atoms in periodic dimension} :dt

The boundary style of the face where atoms are added can not be of
type p (periodic). :dd

{Cannot use compute cluster/atom unless atoms have IDs} :dt

Atom IDs are used to identify clusters. :dd

{Cannot use cwiggle in variable formula between runs} :dt

This is a function of elapsed time. :dd

{Cannot use delete_atoms unless atoms have IDs} :dt

Your atoms do not have IDs, so the delete_atoms command cannot be
used. :dd

{Cannot use delete_bonds with non-molecular system} :dt

Your choice of atom style does not have bonds. :dd

{Cannot use fix GPU with USER-CUDA mode enabled} :dt

You cannot use both the GPU and USER-CUDA packages
together.  Use one or the other. :dd

{Cannot use fix TMD unless atom map exists} :dt

Using this fix requires the ability to lookup an atom index, which is
provided by an atom map.  An atom map does not exist (by default) for
non-molecular problems.  Using the atom_modify map command will force
an atom map to be created. :dd

{Cannot use fix ave/spatial z for 2 dimensional model} :dt

Self-explanatory. :dd

{Cannot use fix bond/break with non-molecular systems} :dt

Self-explanatory. :dd

{Cannot use fix bond/create with non-molecular systems} :dt

Self-explanatory. :dd

{Cannot use fix box/relax on a 2nd non-periodic dimension} :dt

When specifying an off-diagonal pressure component, the 2nd of the two
dimensions must be periodic.  E.g. if the xy component is specified,
then the y dimension must be periodic. :dd

{Cannot use fix box/relax on a non-periodic dimension} :dt

When specifying a diagonal pressure component, the dimension must be
periodic. :dd

{Cannot use fix deform on a shrink-wrapped boundary} :dt

The x, y, z options cannot be applied to shrink-wrapped
dimensions. :dd

{Cannot use fix deform tilt on a shrink-wrapped 2nd dim} :dt

This is because the shrink-wrapping will change the value
of the strain implied by the tilt factor. :dd

{Cannot use fix deform trate on a box with zero tilt} :dt

The trate style alters the current strain. :dd

{Cannot use fix enforce2d with 3d simulation} :dt

Self-explanatory. :dd

{Cannot use fix msst without per-type mass defined} :dt

Self-explanatory. :dd

{Cannot use fix npt and fix deform on same component of stress tensor} :dt

This would be changing the same box dimension twice. :dd

{Cannot use fix nvt/npt/nph on a 2nd non-periodic dimension} :dt

When specifying an off-diagonal pressure component, the 2nd of the two
dimensions must be periodic.  E.g. if the xy component is specified,
then the y dimension must be periodic. :dd

{Cannot use fix nvt/npt/nph on a non-periodic dimension} :dt

When specifying a diagonal pressure component, the dimension must be
periodic. :dd

{Cannot use fix nvt/npt/nph with both xy dynamics and xy scaling} :dt

Self-explanatory. :dd

{Cannot use fix nvt/npt/nph with both xz dynamics and xz scaling} :dt

Self-explanatory. :dd

{Cannot use fix nvt/npt/nph with both yz dynamics and yz scaling} :dt

Self-explanatory. :dd

{Cannot use fix nvt/npt/nph with xy dynamics when y is non-periodic dimension} :dt

The 2nd dimension in the barostatted tilt factor must be periodic. :dd

{Cannot use fix nvt/npt/nph with xz dynamics when z is non-periodic dimension} :dt

The 2nd dimension in the barostatted tilt factor must be periodic. :dd

{Cannot use fix nvt/npt/nph with yz dynamics when z is non-periodic dimension} :dt

The 2nd dimension in the barostatted tilt factor must be periodic. :dd

{Cannot use fix pour with triclinic box} :dt

This feature is not yet supported. :dd

{Cannot use fix press/berendsen and fix deform on same component of stress tensor} :dt

These commands both change the box size/shape, so you cannot use both
together. :dd

{Cannot use fix press/berendsen on a non-periodic dimension} :dt

Self-explanatory. :dd

{Cannot use fix press/berendsen with triclinic box} :dt

Self-explanatory. :dd

{Cannot use fix reax/bonds without pair_style reax} :dt

Self-explantory. :dd

{Cannot use fix shake with non-molecular system} :dt

Your choice of atom style does not have bonds. :dd

{Cannot use fix ttm with 2d simulation} :dt

This is a current restriction of this fix due to the grid it creates. :dd

{Cannot use fix ttm with triclinic box} :dt

This is a current restriction of this fix due to the grid it creates. :dd

{Cannot use fix wall in periodic dimension} :dt

Self-explanatory. :dd

{Cannot use fix wall zlo/zhi for a 2d simulation} :dt

Self-explanatory. :dd

{Cannot use fix wall/reflect in periodic dimension} :dt

Self-explanatory. :dd

{Cannot use fix wall/reflect zlo/zhi for a 2d simulation} :dt

Self-explanatory. :dd

{Cannot use fix wall/srd in periodic dimension} :dt

Self-explanatory. :dd

{Cannot use fix wall/srd more than once} :dt

Nor is their a need to since multiple walls can be specified
in one command. :dd

{Cannot use fix wall/srd without fix srd} :dt

Self-explanatory. :dd

{Cannot use fix wall/srd zlo/zhi for a 2d simulation} :dt

Self-explanatory. :dd

{Cannot use force/hybrid_neigh with triclinic box} :dt

Self-explanatory. :dd

{Cannot use force/neigh with triclinic box} :dt

This is a current limitation of the GPU implementation
in LAMMPS. :dd

{Cannot use kspace solver on system with no charge} :dt

No atoms in system have a non-zero charge. :dd

{Cannot use lines with fix srd unless overlap is set} :dt

This is because line segements are connected to each other. :dd

{Cannot use neigh_modify exclude with GPU neighbor builds} :dt

This is a current limitation of the GPU implementation
in LAMMPS. :dd

{Cannot use neighbor bins - box size << cutoff} :dt

Too many neighbor bins will be created.  This typically happens when
the simulation box is very small in some dimension, compared to the
neighbor cutoff.  Use the "nsq" style instead of "bin" style. :dd

{Cannot use newton pair with buck/coul/cut/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with buck/coul/long/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with buck/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with coul/long/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with eam/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with gayberne/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with lj/charmm/coul/long/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with lj/class2/coul/long/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with lj/class2/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with lj/cut/coul/cut/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with lj/cut/coul/long/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with lj/cut/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with lj/expand/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with lj96/cut/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with morse/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with resquared/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with table/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use newton pair with yukawa/gpu pair style} :dt

Self-explanatory. :dd

{Cannot use non-zero forces in an energy minimization} :dt

Fix setforce cannot be used in this manner.  Use fix addforce
instead. :dd

{Cannot use nonperiodic boundares with fix ttm} :dt

This fix requires a fully periodic simulation box. :dd

{Cannot use nonperiodic boundaries with Ewald} :dt

For kspace style ewald, all 3 dimensions must have periodic boundaries
unless you use the kspace_modify command to define a 2d slab with a
non-periodic z dimension. :dd

{Cannot use nonperiodic boundaries with PPPM} :dt

For kspace style pppm, all 3 dimensions must have periodic boundaries
unless you use the kspace_modify command to define a 2d slab with a
non-periodic z dimension. :dd

{Cannot use order greater than 8 with pppm/gpu.} :dt

Self-explanatory. :dd

{Cannot use pair hybrid with GPU neighbor builds} :dt

See documentation for fix gpu. :dd

{Cannot use pair tail corrections with 2d simulations} :dt

The correction factors are only currently defined for 3d systems. :dd

{Cannot use processors part command without using partitions} :dt

See the command-line -partition switch. :dd

{Cannot use ramp in variable formula between runs} :dt

This is because the ramp() function is time dependent. :dd

{Cannot use region INF or EDGE when box does not exist} :dt

Regions that extend to the box boundaries can only be used after the
create_box command has been used. :dd

{Cannot use set atom with no atom IDs defined} :dt

Atom IDs are not defined, so they cannot be used to identify an atom. :dd

{Cannot use set mol with no molecule IDs defined} :dt

Self-explanatory. :dd

{Cannot use swiggle in variable formula between runs} :dt

This is a function of elapsed time. :dd

{Cannot use tris with fix srd unless overlap is set} :dt

This is because triangles are connected to each other. :dd

{Cannot use variable energy with constant force in fix addforce} :dt

This is because for constant force, LAMMPS can compute the change
in energy directly. :dd

{Cannot use variable every setting for dump dcd} :dt

The format of DCD dump files requires snapshots be output
at a constant frequency. :dd

{Cannot use variable every setting for dump xtc} :dt

The format of this file requires snapshots at regular intervals. :dd

{Cannot use vdisplace in variable formula between runs} :dt

This is a function of elapsed time. :dd

{Cannot use velocity create loop all unless atoms have IDs} :dt

Atoms in the simulation to do not have IDs, so this style
of velocity creation cannot be performed. :dd

{Cannot use wall in periodic dimension} :dt

Self-explanatory. :dd

{Cannot wiggle and shear fix wall/gran} :dt

Cannot specify both options at the same time. :dd

{Cannot yet use fix balance with PPPM} :dt

This is a current limitation of LAMMPS. :dd

{Cannot zero Langevin force of 0 atoms} :dt

The group has zero atoms, so you cannot request its force
be zeroed. :dd

{Cannot zero momentum of 0 atoms} :dt

The collection of atoms for which momentum is being computed has no
atoms. :dd

{Change_box command before simulation box is defined} :dt

Self-explanatory. :dd

{Change_box volume used incorrectly} :dt

The "dim volume" option must be used immediately following one or two
settings for "dim1 ..." (and optionally "dim2 ...") and must be for a
different dimension, i.e. dim != dim1 and dim != dim2. :dd

{Communicate group != atom_modify first group} :dt

Self-explanatory. :dd

{Compute ID for compute atom/molecule does not exist} :dt

Self-explanatory. :dd

{Compute ID for compute reduce does not exist} :dt

Self-explanatory. :dd

{Compute ID for compute slice does not exist} :dt

Self-explanatory. :dd

{Compute ID for fix ave/atom does not exist} :dt

Self-explanatory. :dd

{Compute ID for fix ave/correlate does not exist} :dt

Self-explanatory. :dd

{Compute ID for fix ave/histo does not exist} :dt

Self-explanatory. :dd

{Compute ID for fix ave/spatial does not exist} :dt

Self-explanatory. :dd

{Compute ID for fix ave/time does not exist} :dt

Self-explanatory. :dd

{Compute ID for fix store/state does not exist} :dt

Self-explanatory. :dd

{Compute ID must be alphanumeric or underscore characters} :dt

Self-explanatory. :dd

{Compute angle/local used when angles are not allowed} :dt

The atom style does not support angles. :dd

{Compute atom/molecule compute array is accessed out-of-range} :dt

Self-explanatory. :dd

{Compute atom/molecule compute does not calculate a per-atom array} :dt

Self-explanatory. :dd

{Compute atom/molecule compute does not calculate a per-atom vector} :dt

Self-explanatory. :dd

{Compute atom/molecule compute does not calculate per-atom values} :dt

Self-explanatory. :dd

{Compute atom/molecule fix array is accessed out-of-range} :dt

Self-explanatory. :dd

{Compute atom/molecule fix does not calculate a per-atom array} :dt

Self-explanatory. :dd

{Compute atom/molecule fix does not calculate a per-atom vector} :dt

Self-explanatory. :dd

{Compute atom/molecule fix does not calculate per-atom values} :dt

Self-explanatory. :dd

{Compute atom/molecule requires molecular atom style} :dt

Self-explanatory. :dd

{Compute atom/molecule variable is not atom-style variable} :dt

Self-explanatory. :dd

{Compute bond/local used when bonds are not allowed} :dt

The atom style does not support bonds. :dd

{Compute centro/atom requires a pair style be defined} :dt

This is because the computation of the centro-symmetry values
uses a pairwise neighbor list. :dd

{Compute cluster/atom cutoff is longer than pairwise cutoff} :dt

Cannot identify clusters beyond cutoff. :dd

{Compute cluster/atom requires a pair style be defined} :dt

This is so that the pair style defines a cutoff distance which
is used to find clusters. :dd

{Compute cna/atom cutoff is longer than pairwise cutoff} :dt

Self-explantory. :dd

{Compute cna/atom requires a pair style be defined} :dt

Self-explantory. :dd

{Compute com/molecule requires molecular atom style} :dt

Self-explanatory. :dd

{Compute coord/atom cutoff is longer than pairwise cutoff} :dt

Cannot compute coordination at distances longer than the pair cutoff,
since those atoms are not in the neighbor list. :dd

{Compute coord/atom requires a pair style be defined} :dt

Self-explantory. :dd

{Compute damage/atom requires peridynamic potential} :dt

Damage is a Peridynamic-specific metric.  It requires you
to be running a Peridynamics simulation. :dd

{Compute dihedral/local used when dihedrals are not allowed} :dt

The atom style does not support dihedrals. :dd

{Compute does not allow an extra compute or fix to be reset} :dt

This is an internal LAMMPS error.  Please report it to the
developers. :dd

{Compute erotate/asphere requires atom style ellipsoid or line or tri} :dt

Self-explanatory. :dd

{Compute erotate/asphere requires extended particles} :dt

This compute cannot be used with point paritlces. :dd

{Compute erotate/sphere requires atom style sphere} :dt

Self-explanatory. :dd

{Compute event/displace has invalid fix event assigned} :dt

This is an internal LAMMPS error.  Please report it to the
developers. :dd

{Compute group/group group ID does not exist} :dt

Self-explanatory. :dd

{Compute gyration/molecule requires molecular atom style} :dt

Self-explanatory. :dd

{Compute heat/flux compute ID does not compute ke/atom} :dt

Self-explanatory. :dd

{Compute heat/flux compute ID does not compute pe/atom} :dt

Self-explanatory. :dd

{Compute heat/flux compute ID does not compute stress/atom} :dt

Self-explanatory. :dd

{Compute improper/local used when impropers are not allowed} :dt

The atom style does not support impropers. :dd

{Compute msd/molecule requires molecular atom style} :dt

Self-explanatory. :dd

{Compute nve/asphere requires atom style ellipsoid} :dt

Self-explanatory. :dd

{Compute nvt/nph/npt asphere requires atom style ellipsoid} :dt

Self-explanatory. :dd

{Compute pair must use group all} :dt

Pair styles accumlate energy on all atoms. :dd

{Compute pe must use group all} :dt

Energies computed by potentials (pair, bond, etc) are computed on all
atoms. :dd

{Compute pressure must use group all} :dt

Virial contributions computed by potentials (pair, bond, etc) are
computed on all atoms. :dd

{Compute pressure temperature ID does not compute temperature} :dt

The compute ID assigned to a pressure computation must compute
temperature. :dd

{Compute property/atom for atom property that isn't allocated} :dt

Self-explanatory. :dd

{Compute property/local cannot use these inputs together} :dt

Only inputs that generate the same number of datums can be used
togther.  E.g. bond and angle quantities cannot be mixed. :dd

{Compute property/local for property that isn't allocated} :dt

Self-explanatory. :dd

{Compute property/molecule requires molecular atom style} :dt

Self-explanatory. :dd

{Compute rdf requires a pair style be defined} :dt

Self-explanatory. :dd

{Compute reduce compute array is accessed out-of-range} :dt

An index for the array is out of bounds. :dd

{Compute reduce compute calculates global values} :dt

A compute that calculates peratom or local values is required. :dd

{Compute reduce compute does not calculate a local array} :dt

Self-explanatory. :dd

{Compute reduce compute does not calculate a local vector} :dt

Self-explanatory. :dd

{Compute reduce compute does not calculate a per-atom array} :dt

Self-explanatory. :dd

{Compute reduce compute does not calculate a per-atom vector} :dt

Self-explanatory. :dd

{Compute reduce fix array is accessed out-of-range} :dt

An index for the array is out of bounds. :dd

{Compute reduce fix calculates global values} :dt

A fix that calculates peratom or local values is required. :dd

{Compute reduce fix does not calculate a local array} :dt

Self-explanatory. :dd

{Compute reduce fix does not calculate a local vector} :dt

Self-explanatory. :dd

{Compute reduce fix does not calculate a per-atom array} :dt

Self-explanatory. :dd

{Compute reduce fix does not calculate a per-atom vector} :dt

Self-explanatory. :dd

{Compute reduce replace requires min or max mode} :dt

Self-explanatory. :dd

{Compute reduce variable is not atom-style variable} :dt

Self-explanatory. :dd

{Compute slice compute array is accessed out-of-range} :dt

An index for the array is out of bounds. :dd

{Compute slice compute does not calculate a global array} :dt

Self-explanatory. :dd

{Compute slice compute does not calculate a global vector} :dt

Self-explanatory. :dd

{Compute slice compute does not calculate global vector or array} :dt

Self-explanatory. :dd

{Compute slice compute vector is accessed out-of-range} :dt

The index for the vector is out of bounds. :dd

{Compute slice fix array is accessed out-of-range} :dt

An index for the array is out of bounds. :dd

{Compute slice fix does not calculate a global array} :dt

Self-explanatory. :dd

{Compute slice fix does not calculate a global vector} :dt

Self-explanatory. :dd

{Compute slice fix does not calculate global vector or array} :dt

Self-explanatory. :dd

{Compute slice fix vector is accessed out-of-range} :dt

The index for the vector is out of bounds. :dd

{Compute temp/asphere requires atom style ellipsoid} :dt

Self-explanatory. :dd

{Compute temp/asphere requires extended particles} :dt

This compute cannot be used with point paritlces. :dd

{Compute temp/partial cannot use vz for 2d systemx} :dt

Self-explanatory. :dd

{Compute temp/profile cannot bin z for 2d systems} :dt

Self-explanatory. :dd

{Compute temp/profile cannot use vz for 2d systemx} :dt

Self-explanatory. :dd

{Compute temp/sphere requires atom style sphere} :dt

Self-explanatory. :dd

{Compute ti kspace style does not exist} :dt

Self-explanatory. :dd

{Compute ti pair style does not exist} :dt

Self-explanatory. :dd

{Compute ti tail when pair style does not compute tail corrections} :dt

Self-explanatory. :dd

{Compute used in variable between runs is not current} :dt

Computes cannot be invoked by a variable in between runs.  Thus they
must have been evaluated on the last timestep of the previous run in
order for their value(s) to be accessed.  See the doc page for the
variable command for more info. :dd

{Compute used in variable thermo keyword between runs is not current} :dt

Some thermo keywords rely on a compute to calculate their value(s).
Computes cannot be invoked by a variable in between runs.  Thus they
must have been evaluated on the last timestep of the previous run in
order for their value(s) to be accessed.  See the doc page for the
variable command for more info. :dd

{Computed temperature for fix temp/berendsen cannot be 0.0} :dt

Self-explanatory. :dd

{Computed temperature for fix temp/rescale cannot be 0.0} :dt

Cannot rescale the temperature to a new value if the current
temperature is 0.0. :dd

{Could not count initial bonds in fix bond/create} :dt

Could not find one of the atoms in a bond on this processor. :dd

{Could not create 3d FFT plan} :dt

The FFT setup in pppm failed. :dd

{Could not create 3d grid of processors} :dt

The specified constraints did not allow a Px by Py by Pz grid to be
created where Px * Py * Pz = P = total number of processors. :dd

{Could not create 3d remap plan} :dt

The FFT setup in pppm failed. :dd

{Could not create numa grid of processors} :dt

The specified constraints did not allow this style of grid to be
created.  Usually this is because the total processor count is not a
multiple of the cores/node or the user specified processor count is >
1 in one of the dimensions. :dd

{Could not create twolevel 3d grid of processors} :dt

The specified constraints did not allow this style of grid to be
created. :dd

{Could not find atom_modify first group ID} :dt

Self-explanatory. :dd

{Could not find change_box group ID} :dt

Group ID used in the change_box command does not exist. :dd

{Could not find compute ID for PRD} :dt

Self-explanatory. :dd

{Could not find compute ID for TAD} :dt

Self-explanatory. :dd

{Could not find compute ID for temperature bias} :dt

Self-explanatory. :dd

{Could not find compute ID to delete} :dt

Self-explanatory. :dd

{Could not find compute displace/atom fix ID} :dt

Self-explanatory. :dd

{Could not find compute event/displace fix ID} :dt

Self-explanatory. :dd

{Could not find compute group ID} :dt

Self-explanatory. :dd

{Could not find compute heat/flux compute ID} :dt

Self-explanatory. :dd

{Could not find compute msd fix ID} :dt

Self-explanatory. :dd

{Could not find compute pressure temperature ID} :dt

The compute ID for calculating temperature does not exist. :dd

{Could not find compute_modify ID} :dt

Self-explanatory. :dd

{Could not find delete_atoms group ID} :dt

Group ID used in the delete_atoms command does not exist. :dd

{Could not find delete_atoms region ID} :dt

Region ID used in the delete_atoms command does not exist. :dd

{Could not find displace_atoms group ID} :dt

Group ID used in the displace_atoms command does not exist. :dd

{Could not find dump custom compute ID} :dt

The compute ID needed by dump custom to compute a per-atom quantity
does not exist. :dd

{Could not find dump custom fix ID} :dt

Self-explanatory. :dd

{Could not find dump custom variable name} :dt

Self-explanatory. :dd

{Could not find dump group ID} :dt

A group ID used in the dump command does not exist. :dd

{Could not find dump local compute ID} :dt

Self-explanatory. :dd

{Could not find dump local fix ID} :dt

Self-explanatory. :dd

{Could not find dump modify compute ID} :dt

Self-explanatory. :dd

{Could not find dump modify fix ID} :dt

Self-explanatory. :dd

{Could not find dump modify variable name} :dt

Self-explanatory. :dd

{Could not find fix ID to delete} :dt

Self-explanatory. :dd

{Could not find fix group ID} :dt

A group ID used in the fix command does not exist. :dd

{Could not find fix msst compute ID} :dt

Self-explanatory. :dd

{Could not find fix poems group ID} :dt

A group ID used in the fix poems command does not exist. :dd

{Could not find fix recenter group ID} :dt

A group ID used in the fix recenter command does not exist. :dd

{Could not find fix rigid group ID} :dt

A group ID used in the fix rigid command does not exist. :dd

{Could not find fix srd group ID} :dt

Self-explanatory. :dd

{Could not find fix_modify ID} :dt

A fix ID used in the fix_modify command does not exist. :dd

{Could not find fix_modify pressure ID} :dt

The compute ID for computing pressure does not exist. :dd

{Could not find fix_modify temperature ID} :dt

The compute ID for computing temperature does not exist. :dd

{Could not find group delete group ID} :dt

Self-explanatory. :dd

{Could not find set group ID} :dt

Group ID specified in set command does not exist. :dd

{Could not find thermo compute ID} :dt

Compute ID specified in thermo_style command does not exist. :dd

{Could not find thermo custom compute ID} :dt

The compute ID needed by thermo style custom to compute a requested
quantity does not exist. :dd

{Could not find thermo custom fix ID} :dt

The fix ID needed by thermo style custom to compute a requested
quantity does not exist. :dd

{Could not find thermo custom variable name} :dt

Self-explanatory. :dd

{Could not find thermo fix ID} :dt

Fix ID specified in thermo_style command does not exist. :dd

{Could not find thermo variable name} :dt

Self-explanatory. :dd

{Could not find thermo_modify pressure ID} :dt

The compute ID needed by thermo style custom to compute pressure does
not exist. :dd

{Could not find thermo_modify temperature ID} :dt

The compute ID needed by thermo style custom to compute temperature does
not exist. :dd

{Could not find undump ID} :dt

A dump ID used in the undump command does not exist. :dd

{Could not find velocity group ID} :dt

A group ID used in the velocity command does not exist. :dd

{Could not find velocity temperature ID} :dt

The compute ID needed by the velocity command to compute temperature
does not exist. :dd

{Could not find/initialize a specified accelerator device} :dt

Could not initialize at least one of the devices specified for the gpu
package :dd

{Could not grab element entry from EIM potential file} :dt

Self-explanatory :dd

{Could not grab global entry from EIM potential file} :dt

Self-explanatory. :dd

{Could not grab pair entry from EIM potential file} :dt

Self-explanatory. :dd

{Coulomb cutoffs of pair hybrid sub-styles do not match} :dt

If using a Kspace solver, all Coulomb cutoffs of long pair styles must
be the same. :dd

{Cound not find dump_modify ID} :dt

Self-explanatory. :dd

{Create_atoms command before simulation box is defined} :dt

The create_atoms command cannot be used before a read_data,
read_restart, or create_box command. :dd

{Create_atoms region ID does not exist} :dt

A region ID used in the create_atoms command does not exist. :dd

{Create_box region ID does not exist} :dt

A region ID used in the create_box command does not exist. :dd

{Create_box region does not support a bounding box} :dt

Not all regions represent bounded volumes.  You cannot use
such a region with the create_box command. :dd

{Cyclic loop in joint connections} :dt

Fix poems cannot (yet) work with coupled bodies whose joints connect
the bodies in a ring (or cycle). :dd

{Degenerate lattice primitive vectors} :dt

Invalid set of 3 lattice vectors for lattice command. :dd

{Delete region ID does not exist} :dt

Self-explanatory. :dd

{Delete_atoms command before simulation box is defined} :dt

The delete_atoms command cannot be used before a read_data,
read_restart, or create_box command. :dd

{Delete_atoms cutoff > neighbor cutoff} :dt

Cannot delete atoms further away than a processor knows about. :dd

{Delete_atoms requires a pair style be defined} :dt

This is because atom deletion within a cutoff uses a pairwise
neighbor list. :dd

{Delete_bonds command before simulation box is defined} :dt

The delete_bonds command cannot be used before a read_data,
read_restart, or create_box command. :dd

{Delete_bonds command with no atoms existing} :dt

No atoms are yet defined so the delete_bonds command cannot be used. :dd

{Deposition region extends outside simulation box} :dt

Self-explanatory. :dd

{Did not assign all atoms correctly} :dt

Atoms read in from a data file were not assigned correctly to
processors.  This is likely due to some atom coordinates being
outside a non-periodic simulation box. :dd

{Did not find all elements in MEAM library file} :dt

The requested elements were not found in the MEAM file. :dd

{Did not find fix shake partner info} :dt

Could not find bond partners implied by fix shake command.  This error
can be triggered if the delete_bonds command was used before fix
shake, and it removed bonds without resetting the 1-2, 1-3, 1-4
weighting list via the special keyword. :dd

{Did not find keyword in table file} :dt

Keyword used in pair_coeff command was not found in table file. :dd

{Did not set temp for fix rigid/nvt} :dt

The temp keyword must be used. :dd

{Dihedral atom missing in delete_bonds} :dt

The delete_bonds command cannot find one or more atoms in a particular
dihedral on a particular processor.  The pairwise cutoff is too short
or the atoms are too far apart to make a valid dihedral. :dd

{Dihedral atom missing in set command} :dt

The set command cannot find one or more atoms in a particular dihedral
on a particular processor.  The pairwise cutoff is too short or the
atoms are too far apart to make a valid dihedral. :dd

{Dihedral atoms %d %d %d %d missing on proc %d at step %ld} :dt

One or more of 4 atoms needed to compute a particular dihedral are
missing on this processor.  Typically this is because the pairwise
cutoff is set too short or the dihedral has blown apart and an atom is
too far away. :dd

{Dihedral charmm is incompatible with Pair style} :dt

Dihedral style charmm must be used with a pair style charmm
in order for the 1-4 epsilon/sigma parameters to be defined. :dd

{Dihedral coeff for hybrid has invalid style} :dt

Dihedral style hybrid uses another dihedral style as one of its
coefficients.  The dihedral style used in the dihedral_coeff command
or read from a restart file is not recognized. :dd

{Dihedral coeffs are not set} :dt

No dihedral coefficients have been assigned in the data file or via
the dihedral_coeff command. :dd

{Dihedral style hybrid cannot have hybrid as an argument} :dt

Self-explanatory. :dd

{Dihedral style hybrid cannot have none as an argument} :dt

Self-explanatory. :dd

{Dihedral style hybrid cannot use same dihedral style twice} :dt

Self-explanatory. :dd

{Dihedral_coeff command before dihedral_style is defined} :dt

Coefficients cannot be set in the data file or via the dihedral_coeff
command until an dihedral_style has been assigned. :dd

{Dihedral_coeff command before simulation box is defined} :dt

The dihedral_coeff command cannot be used before a read_data,
read_restart, or create_box command. :dd

{Dihedral_coeff command when no dihedrals allowed} :dt

The chosen atom style does not allow for dihedrals to be defined. :dd

{Dihedral_style command when no dihedrals allowed} :dt

The chosen atom style does not allow for dihedrals to be defined. :dd

{Dihedrals assigned incorrectly} :dt

Dihedrals read in from the data file were not assigned correctly to
atoms.  This means there is something invalid about the topology
definitions. :dd

{Dihedrals defined but no dihedral types} :dt

The data file header lists dihedrals but no dihedral types. :dd

{Dimension command after simulation box is defined} :dt

The dimension command cannot be used after a read_data,
read_restart, or create_box command. :dd

{Displace_atoms command before simulation box is defined} :dt

The displace_atoms command cannot be used before a read_data,
read_restart, or create_box command. :dd

{Distance must be > 0 for compute event/displace} :dt

Self-explanatory. :dd

{Divide by 0 in influence function of pair peri/lps} :dt

This should not normally occur.  It is likely a problem with your
model. :dd

{Divide by 0 in variable formula} :dt

Self-explanatory. :dd

{Domain too large for neighbor bins} :dt

The domain has become extremely large so that neighbor bins cannot be
used.  Most likely, one or more atoms have been blown out of the
simulation box to a great distance. :dd

{Double precision is not supported on this accelerator} :dt

Self-explanatory :dd

{Dump cfg arguments can not mix xs|ys|zs with xsu|ysu|zsu} :dt

Self-explanatory. :dd

{Dump cfg arguments must start with 'id type xs ys zs' or 'id type xsu ysu zsu'} :dt

This is a requirement of the CFG output format. :dd

{Dump cfg requires one snapshot per file} :dt

Use the wildcard "*" character in the filename. :dd

{Dump custom and fix not computed at compatible times} :dt

The fix must produce per-atom quantities on timesteps that dump custom
needs them. :dd

{Dump custom compute does not calculate per-atom array} :dt

Self-explanatory. :dd

{Dump custom compute does not calculate per-atom vector} :dt

Self-explanatory. :dd

{Dump custom compute does not compute per-atom info} :dt

Self-explanatory. :dd

{Dump custom compute vector is accessed out-of-range} :dt

Self-explanatory. :dd

{Dump custom fix does not compute per-atom array} :dt

Self-explanatory. :dd

{Dump custom fix does not compute per-atom info} :dt

Self-explanatory. :dd

{Dump custom fix does not compute per-atom vector} :dt

Self-explanatory. :dd

{Dump custom fix vector is accessed out-of-range} :dt

Self-explanatory. :dd

{Dump custom variable is not atom-style variable} :dt

Only atom-style variables generate per-atom quantities, needed for
dump output. :dd

{Dump dcd of non-matching # of atoms} :dt

Every snapshot written by dump dcd must contain the same # of atoms. :dd

{Dump dcd requires sorting by atom ID} :dt

Use the dump_modify sort command to enable this. :dd

{Dump every variable returned a bad timestep} :dt

The variable must return a timestep greater than the current timestep. :dd

{Dump file does not contain requested snapshot} :dt

Self-explanatory. :dd

{Dump file is incorrectly formatted} :dt

No atoms were found in file. :dd

{Dump image bond not allowed with no bond types} :dt

Self-explanatory. :dd

{Dump image cannot perform sorting} :dt

Self-explanatory. :dd

{Dump image persp option is not yet supported} :dt

Self-explanatory. :dd

{Dump image requires one snapshot per file} :dt

Use a "*" in the filename. :dd

{Dump local and fix not computed at compatible times} :dt

The fix must produce per-atom quantities on timesteps that dump local
needs them. :dd

{Dump local attributes contain no compute or fix} :dt

Self-explanatory. :dd

{Dump local cannot sort by atom ID} :dt

This is because dump local does not really dump per-atom info. :dd

{Dump local compute does not calculate local array} :dt

Self-explanatory. :dd

{Dump local compute does not calculate local vector} :dt

Self-explanatory. :dd

{Dump local compute does not compute local info} :dt

Self-explanatory. :dd

{Dump local compute vector is accessed out-of-range} :dt

Self-explanatory. :dd

{Dump local count is not consistent across input fields} :dt

Every column of output must be the same length. :dd

{Dump local fix does not compute local array} :dt

Self-explanatory. :dd

{Dump local fix does not compute local info} :dt

Self-explanatory. :dd

{Dump local fix does not compute local vector} :dt

Self-explanatory. :dd

{Dump local fix vector is accessed out-of-range} :dt

Self-explanatory. :dd

{Dump modify bcolor not allowed with no bond types} :dt

Self-explanatory. :dd

{Dump modify bdiam not allowed with no bond types} :dt

Self-explanatory. :dd

{Dump modify compute ID does not compute per-atom array} :dt

Self-explanatory. :dd

{Dump modify compute ID does not compute per-atom info} :dt

Self-explanatory. :dd

{Dump modify compute ID does not compute per-atom vector} :dt

Self-explanatory. :dd

{Dump modify compute ID vector is not large enough} :dt

Self-explanatory. :dd

{Dump modify element names do not match atom types} :dt

Number of element names must equal number of atom types. :dd

{Dump modify fix ID does not compute per-atom array} :dt

Self-explanatory. :dd

{Dump modify fix ID does not compute per-atom info} :dt

Self-explanatory. :dd

{Dump modify fix ID does not compute per-atom vector} :dt

Self-explanatory. :dd

{Dump modify fix ID vector is not large enough} :dt

Self-explanatory. :dd

{Dump modify variable is not atom-style variable} :dt

Self-explanatory. :dd

{Dump sort column is invalid} :dt

Self-explanatory. :dd

{Dump xtc requires sorting by atom ID} :dt

Use the dump_modify sort command to enable this. :dd

{Dump_modify region ID does not exist} :dt

Self-explanatory. :dd

{Dumping an atom property that isn't allocated} :dt

The chosen atom style does not define the per-atom quantity being
dumped. :dd

{Dumping an atom quantity that isn't allocated} :dt

Only per-atom quantities that are defined for the atom style being
used are allowed. :dd

{Duplicate fields in read_dump command} :dt

Self-explanatory. :dd

{Duplicate particle in PeriDynamic bond - simulation box is too small} :dt

This is likely because your box length is shorter than 2 times
the bond length. :dd

{Electronic temperature dropped below zero} :dt

Something has gone wrong with the fix ttm electron temperature model. :dd

{Empty brackets in variable} :dt

There is no variable syntax that uses empty brackets.  Check
the variable doc page. :dd

{Energy was not tallied on needed timestep} :dt

You are using a thermo keyword that requires potentials to
have tallied energy, but they didn't on this timestep.  See the
variable doc page for ideas on how to make this work. :dd

{Expected floating point parameter in input script or data file} :dt

The quantity being read is an integer on non-numeric value. :dd

{Expected floating point parameter in variable definition} :dt

The quantity being read is a non-numeric value. :dd

{Expected integer parameter in input script or data file} :dt

The quantity being read is a floating point or non-numeric value. :dd

{Expected integer parameter in variable definition} :dt

The quantity being read is a floating point or non-numeric value. :dd

{Failed to allocate %ld bytes for array %s} :dt

Your LAMMPS simulation has run out of memory.  You need to run a
smaller simulation or on more processors. :dd

{Failed to reallocate %ld bytes for array %s} :dt

Your LAMMPS simulation has run out of memory.  You need to run a
smaller simulation or on more processors. :dd

{Fewer SRD bins than processors in some dimension} :dt

This is not allowed.  Make your SRD bin size smaller. :dd

{Final box dimension due to fix deform is < 0.0} :dt

Self-explanatory. :dd

{Fix GCMC incompatible with given pair_style} :dt

Some pair_styles do not provide single-atom energies, which are needed
by fix GCMC. :dd

{Fix GCMC molecule command requires atom attribute molecule} :dt

Should not choose the GCMC molecule feature if no molecules are being
simulated. The general molecule flag is off, but GCMC's molecule flag
is on. :dd

{Fix GCMC molecule feature does not yet work} :dt

Fix GCMC cannot (yet) be used to exchange molecules, only atoms. :dd

{Fix GPU split must be positive for hybrid pair styles} :dt

Self-explanatory. :dd

{Fix ID for compute atom/molecule does not exist} :dt

Self-explanatory. :dd

{Fix ID for compute reduce does not exist} :dt

Self-explanatory. :dd

{Fix ID for compute slice does not exist} :dt

Self-explanatory. :dd

{Fix ID for fix ave/atom does not exist} :dt

Self-explanatory. :dd

{Fix ID for fix ave/correlate does not exist} :dt

Self-explanatory. :dd

{Fix ID for fix ave/histo does not exist} :dt

Self-explanatory. :dd

{Fix ID for fix ave/spatial does not exist} :dt

Self-explanatory. :dd

{Fix ID for fix ave/time does not exist} :dt

Self-explanatory. :dd

{Fix ID for fix store/state does not exist} :dt

Self-explanatory :dd

{Fix ID for read_data does not exist} :dt

Self-explanatory. :dd

{Fix ID must be alphanumeric or underscore characters} :dt

Self-explanatory. :dd

{Fix SRD no-slip requires atom attribute torque} :dt

This is because the SRD collisions will impart torque to the solute
particles. :dd

{Fix SRD: bad bin assignment for SRD advection} :dt

Something has gone wrong in your SRD model; try using more
conservative settings. :dd

{Fix SRD: bad search bin assignment} :dt

Something has gone wrong in your SRD model; try using more
conservative settings. :dd

{Fix SRD: bad stencil bin for big particle} :dt

Something has gone wrong in your SRD model; try using more
conservative settings. :dd

{Fix SRD: too many big particles in bin} :dt

Reset the ATOMPERBIN parameter at the top of fix_srd.cpp
to a larger value, and re-compile the code. :dd

{Fix SRD: too many walls in bin} :dt

This should not happen unless your system has been setup incorrectly. :dd

{Fix adapt kspace style does not exist} :dt

Self-explanatory. :dd

{Fix adapt pair style does not exist} :dt

Self-explanatory :dd

{Fix adapt pair style param not supported} :dt

The pair style does not know about the parameter you specified. :dd

{Fix adapt requires atom attribute diameter} :dt

The atom style being used does not specify an atom diameter. :dd

{Fix adapt type pair range is not valid for pair hybrid sub-style} :dt

Self-explanatory. :dd

{Fix ave/atom compute array is accessed out-of-range} :dt

Self-explanatory. :dd

{Fix ave/atom compute does not calculate a per-atom array} :dt

Self-explanatory. :dd

{Fix ave/atom compute does not calculate a per-atom vector} :dt

A compute used by fix ave/atom must generate per-atom values. :dd

{Fix ave/atom compute does not calculate per-atom values} :dt

A compute used by fix ave/atom must generate per-atom values. :dd

{Fix ave/atom fix array is accessed out-of-range} :dt

Self-explanatory. :dd

{Fix ave/atom fix does not calculate a per-atom array} :dt

Self-explanatory. :dd

{Fix ave/atom fix does not calculate a per-atom vector} :dt

A fix used by fix ave/atom must generate per-atom values. :dd

{Fix ave/atom fix does not calculate per-atom values} :dt

A fix used by fix ave/atom must generate per-atom values. :dd

{Fix ave/atom missed timestep} :dt

You cannot reset the timestep to a value beyond where the fix
expects to next perform averaging. :dd

{Fix ave/atom variable is not atom-style variable} :dt

A variable used by fix ave/atom must generate per-atom values. :dd

{Fix ave/correlate compute does not calculate a scalar} :dt

Self-explanatory. :dd

{Fix ave/correlate compute does not calculate a vector} :dt

Self-explanatory. :dd

{Fix ave/correlate compute vector is accessed out-of-range} :dt

The index for the vector is out of bounds. :dd

{Fix ave/correlate fix does not calculate a scalar} :dt

Self-explanatory. :dd

{Fix ave/correlate fix does not calculate a vector} :dt

Self-explanatory. :dd

{Fix ave/correlate fix vector is accessed out-of-range} :dt

The index for the vector is out of bounds. :dd

{Fix ave/correlate missed timestep} :dt

You cannot reset the timestep to a value beyond where the fix
expects to next perform averaging. :dd

{Fix ave/correlate variable is not equal-style variable} :dt

Self-explanatory. :dd

{Fix ave/histo cannot input local values in scalar mode} :dt

Self-explanatory. :dd

{Fix ave/histo cannot input per-atom values in scalar mode} :dt

Self-explanatory. :dd

{Fix ave/histo compute array is accessed out-of-range} :dt

Self-explanatory. :dd

{Fix ave/histo compute does not calculate a global array} :dt

Self-explanatory. :dd

{Fix ave/histo compute does not calculate a global scalar} :dt

Self-explanatory. :dd

{Fix ave/histo compute does not calculate a global vector} :dt

Self-explanatory. :dd

{Fix ave/histo compute does not calculate a local array} :dt

Self-explanatory. :dd

{Fix ave/histo compute does not calculate a local vector} :dt

Self-explanatory. :dd

{Fix ave/histo compute does not calculate a per-atom array} :dt

Self-explanatory. :dd

{Fix ave/histo compute does not calculate a per-atom vector} :dt

Self-explanatory. :dd

{Fix ave/histo compute does not calculate local values} :dt

Self-explanatory. :dd

{Fix ave/histo compute does not calculate per-atom values} :dt

Self-explanatory. :dd

{Fix ave/histo compute vector is accessed out-of-range} :dt

Self-explanatory. :dd

{Fix ave/histo fix array is accessed out-of-range} :dt

Self-explanatory. :dd

{Fix ave/histo fix does not calculate a global array} :dt

Self-explanatory. :dd

{Fix ave/histo fix does not calculate a global scalar} :dt

Self-explanatory. :dd

{Fix ave/histo fix does not calculate a global vector} :dt

Self-explanatory. :dd

{Fix ave/histo fix does not calculate a local array} :dt

Self-explanatory. :dd

{Fix ave/histo fix does not calculate a local vector} :dt

Self-explanatory. :dd

{Fix ave/histo fix does not calculate a per-atom array} :dt

Self-explanatory. :dd

{Fix ave/histo fix does not calculate a per-atom vector} :dt

Self-explanatory. :dd

{Fix ave/histo fix does not calculate local values} :dt

Self-explanatory. :dd

{Fix ave/histo fix does not calculate per-atom values} :dt

Self-explanatory. :dd

{Fix ave/histo fix vector is accessed out-of-range} :dt

Self-explanatory. :dd

{Fix ave/histo input is invalid compute} :dt

Self-explanatory. :dd

{Fix ave/histo input is invalid fix} :dt

Self-explanatory. :dd

{Fix ave/histo input is invalid variable} :dt

Self-explanatory. :dd

{Fix ave/histo inputs are not all global, peratom, or local} :dt

All inputs in a single fix ave/histo command must be of the
same style. :dd

{Fix ave/histo missed timestep} :dt

You cannot reset the timestep to a value beyond where the fix
expects to next perform averaging. :dd

{Fix ave/spatial compute does not calculate a per-atom array} :dt

Self-explanatory. :dd

{Fix ave/spatial compute does not calculate a per-atom vector} :dt

A compute used by fix ave/spatial must generate per-atom values. :dd

{Fix ave/spatial compute does not calculate per-atom values} :dt

A compute used by fix ave/spatial must generate per-atom values. :dd

{Fix ave/spatial compute vector is accessed out-of-range} :dt

The index for the vector is out of bounds. :dd

{Fix ave/spatial fix does not calculate a per-atom array} :dt

Self-explanatory. :dd

{Fix ave/spatial fix does not calculate a per-atom vector} :dt

A fix used by fix ave/spatial must generate per-atom values. :dd

{Fix ave/spatial fix does not calculate per-atom values} :dt

A fix used by fix ave/spatial must generate per-atom values. :dd

{Fix ave/spatial fix vector is accessed out-of-range} :dt

The index for the vector is out of bounds. :dd

{Fix ave/spatial for triclinic boxes requires units reduced} :dt

Self-explanatory. :dd

{Fix ave/spatial missed timestep} :dt

You cannot reset the timestep to a value beyond where the fix
expects to next perform averaging. :dd

{Fix ave/spatial settings invalid with changing box} :dt

If the ave setting is "running" or "window" and the box size/shape
changes during the simulation, then the units setting must be
"reduced", else the number of bins may change. :dd

{Fix ave/spatial variable is not atom-style variable} :dt

A variable used by fix ave/spatial must generate per-atom values. :dd

{Fix ave/time cannot set output array intensive/extensive from these inputs} :dt

One of more of the vector inputs has individual elements which are
flagged as intensive or extensive.  Such an input cannot be flagged as
all intensive/extensive when turned into an array by fix ave/time. :dd

{Fix ave/time cannot use variable with vector mode} :dt

Variables produce scalar values. :dd

{Fix ave/time columns are inconsistent lengths} :dt

Self-explanatory. :dd

{Fix ave/time compute array is accessed out-of-range} :dt

An index for the array is out of bounds. :dd

{Fix ave/time compute does not calculate a scalar} :dt

Self-explantory. :dd

{Fix ave/time compute does not calculate a vector} :dt

Self-explantory. :dd

{Fix ave/time compute does not calculate an array} :dt

Self-explanatory. :dd

{Fix ave/time compute vector is accessed out-of-range} :dt

The index for the vector is out of bounds. :dd

{Fix ave/time fix array is accessed out-of-range} :dt

An index for the array is out of bounds. :dd

{Fix ave/time fix does not calculate a scalar} :dt

Self-explanatory. :dd

{Fix ave/time fix does not calculate a vector} :dt

Self-explanatory. :dd

{Fix ave/time fix does not calculate an array} :dt

Self-explanatory. :dd

{Fix ave/time fix vector is accessed out-of-range} :dt

The index for the vector is out of bounds. :dd

{Fix ave/time missed timestep} :dt

You cannot reset the timestep to a value beyond where the fix
expects to next perform averaging. :dd

{Fix ave/time variable is not equal-style variable} :dt

Self-explanatory. :dd

{Fix balance string is invalid} :dt

The string can only contain the characters "x", "y", or "z". :dd

{Fix balance string is invalid for 2d simulation} :dt

The string cannot contain the letter "z". :dd

{Fix bond/break requires special_bonds = 0,1,1} :dt

This is a restriction of the current fix bond/break implementation. :dd

{Fix bond/create cutoff is longer than pairwise cutoff} :dt

This is not allowed because bond creation is done using the
pairwise neighbor list. :dd

{Fix bond/create requires special_bonds coul = 0,1,1} :dt

Self-explanatory. :dd

{Fix bond/create requires special_bonds lj = 0,1,1} :dt

Self-explanatory. :dd

{Fix bond/swap cannot use dihedral or improper styles} :dt

These styles cannot be defined when using this fix. :dd

{Fix bond/swap requires pair and bond styles} :dt

Self-explanatory. :dd

{Fix bond/swap requires special_bonds = 0,1,1} :dt

Self-explanatory. :dd

{Fix box/relax generated negative box length} :dt

The pressure being applied is likely too large.  Try applying
it incrementally, to build to the high pressure. :dd

{Fix command before simulation box is defined} :dt

The fix command cannot be used before a read_data, read_restart, or
create_box command. :dd

{Fix deform cannot use yz variable with xy} :dt

The yz setting cannot be a variable if xy deformation is also
specified.  This is because LAMMPS cannot determine if the yz setting
will induce a box flip which would be invalid if xy is also changing. :dd

{Fix deform is changing yz too much with xy} :dt

When both yz and xy are changing, it induces changes in xz if the
box must flip from one tilt extreme to another.  Thus it is not
allowed for yz to grow so much that a flip is induced. :dd

{Fix deform tilt factors require triclinic box} :dt

Cannot deform the tilt factors of a simulation box unless it
is a triclinic (non-orthogonal) box. :dd

{Fix deform volume setting is invalid} :dt

Cannot use volume style unless other dimensions are being controlled. :dd

{Fix deposit region cannot be dynamic} :dt

Only static regions can be used with fix deposit. :dd

{Fix deposit region does not support a bounding box} :dt

Not all regions represent bounded volumes.  You cannot use
such a region with the fix deposit command. :dd

{Fix efield requires atom attribute q} :dt

Self-explanatory. :dd

{Fix evaporate molecule requires atom attribute molecule} :dt

The atom style being used does not define a molecule ID. :dd

{Fix external callback function not set} :dt

This must be done by an external program in order to use this fix. :dd

{Fix for fix ave/atom not computed at compatible time} :dt

Fixes generate their values on specific timesteps.  Fix ave/atom is
requesting a value on a non-allowed timestep. :dd

{Fix for fix ave/correlate not computed at compatible time} :dt

Fixes generate their values on specific timesteps.  Fix ave/correlate
is requesting a value on a non-allowed timestep. :dd

{Fix for fix ave/histo not computed at compatible time} :dt

Fixes generate their values on specific timesteps.  Fix ave/histo is
requesting a value on a non-allowed timestep. :dd

{Fix for fix ave/spatial not computed at compatible time} :dt

Fixes generate their values on specific timesteps.  Fix ave/spatial is
requesting a value on a non-allowed timestep. :dd

{Fix for fix ave/time not computed at compatible time} :dt

Fixes generate their values on specific timesteps.  Fix ave/time
is requesting a value on a non-allowed timestep. :dd

{Fix for fix store/state not computed at compatible time} :dt

Fixes generate their values on specific timesteps.  Fix store/state
is requesting a value on a non-allowed timestep. :dd

{Fix freeze requires atom attribute torque} :dt

The atom style defined does not have this attribute. :dd

{Fix heat group has no atoms} :dt

Self-explanatory. :dd

{Fix heat kinetic energy went negative} :dt

This will cause the velocity rescaling about to be performed by fix
heat to be invalid. :dd

{Fix in variable not computed at compatible time} :dt

Fixes generate their values on specific timesteps.  The variable is
requesting the values on a non-allowed timestep. :dd

{Fix langevin angmom requires atom style ellipsoid} :dt

Self-explanatory. :dd

{Fix langevin angmom requires extended particles} :dt

This fix option cannot be used with point paritlces. :dd

{Fix langevin omega requires atom style sphere} :dt

Self-explanatory. :dd

{Fix langevin omega requires extended particles} :dt

One of the particles has radius 0.0. :dd

{Fix langevin period must be > 0.0} :dt

The time window for temperature relaxation must be > 0 :dd

{Fix langevin variable returned negative temperature} :dt

Self-explanatory. :dd

{Fix momentum group has no atoms} :dt

Self-explanatory. :dd

{Fix move cannot define z or vz variable for 2d problem} :dt

Self-explanatory. :dd

{Fix move cannot have 0 length rotation vector} :dt

Self-explanatory. :dd

{Fix move cannot rotate aroung non z-axis for 2d problem} :dt

Self-explanatory. :dd

{Fix move cannot set linear z motion for 2d problem} :dt

Self-explanatory. :dd

{Fix move cannot set wiggle z motion for 2d problem} :dt

Self-explanatory. :dd

{Fix msst compute ID does not compute potential energy} :dt

Self-explanatory. :dd

{Fix msst compute ID does not compute pressure} :dt

Self-explanatory. :dd

{Fix msst compute ID does not compute temperature} :dt

Self-explanatory. :dd

{Fix msst requires a periodic box} :dt

Self-explanatory. :dd

{Fix msst tscale must satisfy 0 <= tscale < 1} :dt

Self-explanatory. :dd

{Fix npt/nph has tilted box too far in one step - periodic cell is too far from equilibrium state} :dt

Self-explanatory.  The change in the box tilt is too extreme
on a short timescale. :dd

{Fix nve/asphere requires extended particles} :dt

This fix can only be used for particles with a shape setting. :dd

{Fix nve/asphere/noforce requires atom style ellipsoid} :dt

Self-explanatory. :dd

{Fix nve/asphere/noforce requires extended particles} :dt

One of the particles is not an ellipsoid. :dd

{Fix nve/line can only be used for 2d simulations} :dt

Self-explanatory. :dd

{Fix nve/line requires atom style line} :dt

Self-explanatory. :dd

{Fix nve/line requires line particles} :dt

Self-explanatory. :dd

{Fix nve/sphere requires atom attribute mu} :dt

An atom style with this attribute is needed. :dd

{Fix nve/sphere requires atom style sphere} :dt

Self-explanatory. :dd

{Fix nve/sphere requires extended particles} :dt

This fix can only be used for particles of a finite size. :dd

{Fix nve/tri can only be used for 3d simulations} :dt

Self-explanatory. :dd

{Fix nve/tri requires atom style tri} :dt

Self-explanatory. :dd

{Fix nve/tri requires tri particles} :dt

Self-explanatory. :dd

{Fix nvt/nph/npt asphere requires extended particles} :dt

The shape setting for a particle in the fix group has shape = 0.0,
which means it is a point particle. :dd

{Fix nvt/nph/npt sphere requires atom style sphere} :dt

Self-explanatory. :dd

{Fix nvt/npt/nph damping parameters must be > 0.0} :dt

Self-explanatory. :dd

{Fix nvt/npt/nph dilate group ID does not exist} :dt

Self-explanatory. :dd

{Fix nvt/sphere requires extended particles} :dt

This fix can only be used for particles of a finite size. :dd

{Fix orient/fcc file open failed} :dt

The fix orient/fcc command could not open a specified file. :dd

{Fix orient/fcc file read failed} :dt

The fix orient/fcc command could not read the needed parameters from a
specified file. :dd

{Fix orient/fcc found self twice} :dt

The neighbor lists used by fix orient/fcc are messed up.  If this
error occurs, it is likely a bug, so send an email to the
"developers"_http://lammps.sandia.gov/authors.html. :dd

{Fix peri neigh does not exist} :dt

Somehow a fix that the pair style defines has been deleted. :dd

{Fix pour region ID does not exist} :dt

Self-explanatory. :dd

{Fix pour region cannot be dynamic} :dt

Only static regions can be used with fix pour. :dd

{Fix pour region does not support a bounding box} :dt

Not all regions represent bounded volumes.  You cannot use
such a region with the fix pour command. :dd

{Fix pour requires atom attributes radius, rmass} :dt

The atom style defined does not have these attributes. :dd

{Fix press/berendsen damping parameters must be > 0.0} :dt

Self-explanatory. :dd

{Fix qeq/comb group has no atoms} :dt

Self-explanatory. :dd

{Fix qeq/comb requires atom attribute q} :dt

An atom style with charge must be used to perform charge equilibration. :dd

{Fix reax/bonds numbonds > nsbmax_most} :dt

The limit of the number of bonds expected by the ReaxFF force field
was exceeded. :dd

{Fix recenter group has no atoms} :dt

Self-explanatory. :dd

{Fix restrain requires an atom map, see atom_modify} :dt

Self-explanatory. :dd

{Fix rigid atom has non-zero image flag in a non-periodic dimension} :dt

You cannot set image flags for non-periodic dimensions. :dd

{Fix rigid langevin period must be > 0.0} :dt

Self-explanatory. :dd

{Fix rigid molecule requires atom attribute molecule} :dt

Self-explanatory. :dd

{Fix rigid xy torque cannot be on for 2d simulation} :dt

Self-explanatory. :dd

{Fix rigid z force cannot be on for 2d simulation} :dt

Self-explanatory. :dd

{Fix rigid/nvt period must be > 0.0} :dt

Self-explanatory :dd

{Fix rigid: Bad principal moments} :dt

The principal moments of inertia computed for a rigid body
are not within the required tolerances. :dd

{Fix shake cannot be used with minimization} :dt

Cannot use fix shake while doing an energy minimization since
it turns off bonds that should contribute to the energy. :dd

{Fix spring couple group ID does not exist} :dt

Self-explanatory. :dd

{Fix srd lamda must be >= 0.6 of SRD grid size} :dt

This is a requirement for accuracy reasons. :dd

{Fix srd requires SRD particles all have same mass} :dt

Self-explanatory. :dd

{Fix srd requires ghost atoms store velocity} :dt

Use the communicate vel yes command to enable this. :dd

{Fix srd requires newton pair on} :dt

Self-explanatory. :dd

{Fix store/state compute array is accessed out-of-range} :dt

Self-explanatory. :dd

{Fix store/state compute does not calculate a per-atom array} :dt

The compute calculates a per-atom vector. :dd

{Fix store/state compute does not calculate a per-atom vector} :dt

The compute calculates a per-atom vector. :dd

{Fix store/state compute does not calculate per-atom values} :dt

Computes that calculate global or local quantities cannot be used
with fix store/state. :dd

{Fix store/state fix array is accessed out-of-range} :dt

Self-explanatory. :dd

{Fix store/state fix does not calculate a per-atom array} :dt

The fix calculates a per-atom vector. :dd

{Fix store/state fix does not calculate a per-atom vector} :dt

The fix calculates a per-atom array. :dd

{Fix store/state fix does not calculate per-atom values} :dt

Fixes that calculate global or local quantities cannot be used with
fix store/state. :dd

{Fix store/state for atom property that isn't allocated} :dt

Self-explanatory. :dd

{Fix store/state variable is not atom-style variable} :dt

Only atom-style variables calculate per-atom quantities. :dd

{Fix temp/berendsen period must be > 0.0} :dt

Self-explanatory. :dd

{Fix temp/berendsen variable returned negative temperature} :dt

Self-explanatory. :dd

{Fix temp/rescale variable returned negative temperature} :dt

Self-explanatory. :dd

{Fix thermal/conductivity swap value must be positive} :dt

Self-explanatory. :dd

{Fix tmd must come after integration fixes} :dt

Any fix tmd command must appear in the input script after all time
integration fixes (nve, nvt, npt).  See the fix tmd documentation for
details. :dd

{Fix ttm electron temperatures must be > 0.0} :dt

Self-explanatory. :dd

{Fix ttm electronic_density must be > 0.0} :dt

Self-explanatory. :dd

{Fix ttm electronic_specific_heat must be > 0.0} :dt

Self-explanatory. :dd

{Fix ttm electronic_thermal_conductivity must be >= 0.0} :dt

Self-explanatory. :dd

{Fix ttm gamma_p must be > 0.0} :dt

Self-explanatory. :dd

{Fix ttm gamma_s must be >= 0.0} :dt

Self-explanatory. :dd

{Fix ttm number of nodes must be > 0} :dt

Self-explanatory. :dd

{Fix ttm v_0 must be >= 0.0} :dt

Self-explanatory. :dd

{Fix used in compute atom/molecule not computed at compatible time} :dt

The fix must produce per-atom quantities on timesteps that the compute
needs them. :dd

{Fix used in compute reduce not computed at compatible time} :dt

Fixes generate their values on specific timesteps.  Compute reduce is
requesting a value on a non-allowed timestep. :dd

{Fix used in compute slice not computed at compatible time} :dt

Fixes generate their values on specific timesteps.  Compute slice is
requesting a value on a non-allowed timestep. :dd

{Fix viscosity swap value must be positive} :dt

Self-explanatory. :dd

{Fix viscosity vtarget value must be positive} :dt

Self-explanatory. :dd

{Fix wall cutoff <= 0.0} :dt

Self-explanatory. :dd

{Fix wall/colloid requires atom style sphere} :dt

Self-explanatory. :dd

{Fix wall/colloid requires extended particles} :dt

One of the particles has radius 0.0. :dd

{Fix wall/gran is incompatible with Pair style} :dt

Must use a granular pair style to define the parameters needed for
this fix. :dd

{Fix wall/gran requires atom style sphere} :dt

Self-explanatory. :dd

{Fix wall/piston command only available at zlo} :dt

The face keyword must be zlo. :dd

{Fix wall/region colloid requires atom style sphere} :dt

Self-explanatory. :dd

{Fix wall/region colloid requires extended particles} :dt

One of the particles has radius 0.0. :dd

{Fix wall/region cutoff <= 0.0} :dt

Self-explanatory. :dd

{Fix_modify order must be 3 or 5} :dt

Self-explanatory. :dd

{Fix_modify pressure ID does not compute pressure} :dt

The compute ID assigned to the fix must compute pressure. :dd

{Fix_modify temperature ID does not compute temperature} :dt

The compute ID assigned to the fix must compute temperature. :dd

{For triclinic deformation, specified target stress must be hydrostatic} :dt

Triclinic pressure control is allowed using the tri keyword, but
non-hydrostatic pressure control can not be used in this case. :dd

{Found no restart file matching pattern} :dt

When using a "*" in the restart file name, no matching file was found. :dd

{GPU library not compiled for this accelerator} :dt

Self-explanatory. :dd

{GPU particle split must be set to 1 for this pair style.} :dt

For this pair style, you cannot run part of the force calculation on
the host.  See the package command. :dd

{Gmask function in equal-style variable formula} :dt

Gmask is per-atom operation. :dd

{Gravity changed since fix pour was created} :dt

Gravity must be static and not dynamic for use with fix pour. :dd

{Gravity must point in -y to use with fix pour in 2d} :dt

Gravity must be pointing "down" in a 2d box. :dd

{Gravity must point in -z to use with fix pour in 3d} :dt

Gravity must be pointing "down" in a 3d box, i.e. theta = 180.0. :dd

{Grmask function in equal-style variable formula} :dt

Grmask is per-atom operation. :dd

{Group ID does not exist} :dt

A group ID used in the group command does not exist. :dd

{Group ID in variable formula does not exist} :dt

Self-explanatory. :dd

{Group command before simulation box is defined} :dt

The group command cannot be used before a read_data, read_restart, or
create_box command. :dd

{Group region ID does not exist} :dt

A region ID used in the group command does not exist. :dd

{If read_dump purges it cannot replace or trim} :dt

These operations are not compatible.  See the read_dump doc
page for details. :dd

{Illegal ... command} :dt

Self-explanatory.  Check the input script syntax and compare to the
documentation for the command.  You can use -echo screen as a
command-line option when running LAMMPS to see the offending line. :dd

{Illegal COMB parameter} :dt

One or more of the coefficients defined in the potential file is
invalid. :dd

{Illegal Stillinger-Weber parameter} :dt

One or more of the coefficients defined in the potential file is
invalid. :dd

{Illegal Tersoff parameter} :dt

One or more of the coefficients defined in the potential file is
invalid. :dd

{Illegal fix wall/piston velocity} :dt

The piston velocity must be positive. :dd

{Illegal integrate style} :dt

Self-explanatory. :dd

{Illegal number of angle table entries} :dt

There must be at least 2 table entries. :dd

{Illegal number of bond table entries} :dt

There must be at least 2 table entries. :dd

{Illegal number of pair table entries} :dt

There must be at least 2 table entries. :dd

{Illegal simulation box} :dt

The lower bound of the simulation box is greater than the upper bound. :dd

{Improper atom missing in delete_bonds} :dt

The delete_bonds command cannot find one or more atoms in a particular
improper on a particular processor.  The pairwise cutoff is too short
or the atoms are too far apart to make a valid improper. :dd

{Improper atom missing in set command} :dt

The set command cannot find one or more atoms in a particular improper
on a particular processor.  The pairwise cutoff is too short or the
atoms are too far apart to make a valid improper. :dd

{Improper atoms %d %d %d %d missing on proc %d at step %ld} :dt

One or more of 4 atoms needed to compute a particular improper are
missing on this processor.  Typically this is because the pairwise
cutoff is set too short or the improper has blown apart and an atom is
too far away. :dd

{Improper coeff for hybrid has invalid style} :dt

Improper style hybrid uses another improper style as one of its
coefficients.  The improper style used in the improper_coeff command
or read from a restart file is not recognized. :dd

{Improper coeffs are not set} :dt

No improper coefficients have been assigned in the data file or via
the improper_coeff command. :dd

{Improper style hybrid cannot have hybrid as an argument} :dt

Self-explanatory. :dd

{Improper style hybrid cannot have none as an argument} :dt

Self-explanatory. :dd

{Improper style hybrid cannot use same improper style twice} :dt

Self-explanatory. :dd

{Improper_coeff command before improper_style is defined} :dt

Coefficients cannot be set in the data file or via the improper_coeff
command until an improper_style has been assigned. :dd

{Improper_coeff command before simulation box is defined} :dt

The improper_coeff command cannot be used before a read_data,
read_restart, or create_box command. :dd

{Improper_coeff command when no impropers allowed} :dt

The chosen atom style does not allow for impropers to be defined. :dd

{Improper_style command when no impropers allowed} :dt

The chosen atom style does not allow for impropers to be defined. :dd

{Impropers assigned incorrectly} :dt

Impropers read in from the data file were not assigned correctly to
atoms.  This means there is something invalid about the topology
definitions. :dd

{Impropers defined but no improper types} :dt

The data file header lists improper but no improper types. :dd

{Inconsistent iparam/jparam values in fix bond/create command} :dt

If itype and jtype are the same, then their maxbond and newtype
settings must also be the same. :dd

{Inconsistent line segment in data file} :dt

The end points of the line segment are not equal distances from the
center point which is the atom coordinate. :dd

{Inconsistent triangle in data file} :dt

The centroid of the triangle as defined by the corner points is not
the atom coordinate. :dd

{Incorrect args for angle coefficients} :dt

Self-explanatory.  Check the input script or data file. :dd

{Incorrect args for bond coefficients} :dt

Self-explanatory.  Check the input script or data file. :dd

{Incorrect args for dihedral coefficients} :dt

Self-explanatory.  Check the input script or data file. :dd

{Incorrect args for improper coefficients} :dt

Self-explanatory.  Check the input script or data file. :dd

{Incorrect args for pair coefficients} :dt

Self-explanatory.  Check the input script or data file. :dd

{Incorrect args in pair_style command} :dt

Self-explanatory. :dd

{Incorrect atom format in data file} :dt

Number of values per atom line in the data file is not consistent with
the atom style. :dd

{Incorrect bonus data format in data file} :dt

See the read_data doc page for a description of how various kinds of
bonus data must be formatted for certain atom styles. :dd

{Incorrect boundaries with slab Ewald} :dt

Must have periodic x,y dimensions and non-periodic z dimension to use
2d slab option with Ewald. :dd

{Incorrect boundaries with slab PPPM} :dt

Must have periodic x,y dimensions and non-periodic z dimension to use
2d slab option with PPPM. :dd

{Incorrect element names in ADP potential file} :dt

The element names in the ADP file do not match those requested. :dd

{Incorrect element names in EAM potential file} :dt

The element names in the EAM file do not match those requested. :dd

{Incorrect format in COMB potential file} :dt

Incorrect number of words per line in the potential file. :dd

{Incorrect format in MEAM potential file} :dt

Incorrect number of words per line in the potential file. :dd

{Incorrect format in NEB coordinate file} :dt

Self-explanatory. :dd

{Incorrect format in Stillinger-Weber potential file} :dt

Incorrect number of words per line in the potential file. :dd

{Incorrect format in TMD target file} :dt

Format of file read by fix tmd command is incorrect. :dd

{Incorrect format in Tersoff potential file} :dt

Incorrect number of words per line in the potential file. :dd

{Incorrect multiplicity arg for dihedral coefficients} :dt

Self-explanatory.  Check the input script or data file. :dd

{Incorrect rigid body format in fix rigid file} :dt

The number of fields per line is not what expected. :dd

{Incorrect sign arg for dihedral coefficients} :dt

Self-explanatory.  Check the input script or data file. :dd

{Incorrect velocity format in data file} :dt

Each atom style defines a format for the Velocity section
of the data file.  The read-in lines do not match. :dd

{Incorrect weight arg for dihedral coefficients} :dt

Self-explanatory.  Check the input script or data file. :dd

{Index between variable brackets must be positive} :dt

Self-explanatory. :dd

{Indexed per-atom vector in variable formula without atom map} :dt

Accessing a value from an atom vector requires the ability to lookup
an atom index, which is provided by an atom map.  An atom map does not
exist (by default) for non-molecular problems.  Using the atom_modify
map command will force an atom map to be created. :dd

{Initial temperatures not all set in fix ttm} :dt

Self-explantory. :dd

{Input line quote not followed by whitespace} :dt

An end quote must be followed by whitespace. :dd

{Input line too long after variable substitution} :dt

This is a hard (very large) limit defined in the input.cpp file. :dd

{Input line too long: %s} :dt

This is a hard (very large) limit defined in the input.cpp file. :dd

{Insertion region extends outside simulation box} :dt

Region specified with fix pour command extends outside the global
simulation box. :dd

{Insufficient Jacobi rotations for POEMS body} :dt

Eigensolve for rigid body was not sufficiently accurate. :dd

{Insufficient Jacobi rotations for rigid body} :dt

Eigensolve for rigid body was not sufficiently accurate. :dd

{Insufficient Jacobi rotations for triangle} :dt

The calculation of the intertia tensor of the triangle failed.  This
should not happen if it is a reasonably shaped triangle. :dd

{Insufficient memory on accelerator} :dt

There is insufficient memory on one of the devices specified for the gpu
package :dd

{Invalid -reorder N value} :dt

Self-explanatory. :dd

{Invalid Boolean syntax in if command} :dt

Self-explanatory. :dd

{Invalid REAX atom type} :dt

There is a mis-match between LAMMPS atom types and the elements
listed in the ReaxFF force field file. :dd

{Invalid angle style} :dt

The choice of angle style is unknown. :dd

{Invalid angle table length} :dt

Length must be 2 or greater. :dd

{Invalid angle type in Angles section of data file} :dt

Angle type must be positive integer and within range of specified angle
types. :dd

{Invalid angle type index for fix shake} :dt

Self-explanatory. :dd

{Invalid atom ID in Angles section of data file} :dt

Atom IDs must be positive integers and within range of defined
atoms. :dd

{Invalid atom ID in Atoms section of data file} :dt

Atom IDs must be positive integers. :dd

{Invalid atom ID in Bonds section of data file} :dt

Atom IDs must be positive integers and within range of defined
atoms. :dd

{Invalid atom ID in Bonus section of data file} :dt

Atom IDs must be positive integers and within range of defined
atoms. :dd

{Invalid atom ID in Dihedrals section of data file} :dt

Atom IDs must be positive integers and within range of defined
atoms. :dd

{Invalid atom ID in Impropers section of data file} :dt

Atom IDs must be positive integers and within range of defined
atoms. :dd

{Invalid atom ID in Velocities section of data file} :dt

Atom IDs must be positive integers and within range of defined
atoms. :dd

{Invalid atom mass for fix shake} :dt

Mass specified in fix shake command must be > 0.0. :dd

{Invalid atom style} :dt

The choice of atom style is unknown. :dd

{Invalid atom type in Atoms section of data file} :dt

Atom types must range from 1 to specified # of types. :dd

{Invalid atom type in create_atoms command} :dt

The create_box command specified the range of valid atom types.
An invalid type is being requested. :dd

{Invalid atom type in fix GCMC command} :dt

The atom type specified in the GCMC command does not exist. :dd

{Invalid atom type in fix bond/create command} :dt

Self-explanatory. :dd

{Invalid atom type in neighbor exclusion list} :dt

Atom types must range from 1 to Ntypes inclusive. :dd

{Invalid atom type index for fix shake} :dt

Atom types must range from 1 to Ntypes inclusive. :dd

{Invalid atom types in pair_write command} :dt

Atom types must range from 1 to Ntypes inclusive. :dd

{Invalid atom vector in variable formula} :dt

The atom vector is not recognized. :dd

{Invalid attribute in dump custom command} :dt

Self-explantory. :dd

{Invalid attribute in dump local command} :dt

Self-explantory. :dd

{Invalid attribute in dump modify command} :dt

Self-explantory. :dd

{Invalid bond style} :dt

The choice of bond style is unknown. :dd

{Invalid bond table length} :dt

Length must be 2 or greater. :dd

{Invalid bond type in Bonds section of data file} :dt

Bond type must be positive integer and within range of specified bond
types. :dd

{Invalid bond type in fix bond/break command} :dt

Self-explanatory. :dd

{Invalid bond type in fix bond/create command} :dt

Self-explanatory. :dd

{Invalid bond type index for fix shake} :dt

Self-explanatory.  Check the fix shake command in the input script. :dd

{Invalid coeffs for this dihedral style} :dt

Cannot set class 2 coeffs in data file for this dihedral style. :dd

{Invalid color in dump_modify command} :dt

The specified color name was not in the list of recognized colors.
See the dump_modify doc page. :dd

{Invalid command-line argument} :dt

One or more command-line arguments is invalid.  Check the syntax of
the command you are using to launch LAMMPS. :dd

{Invalid compute ID in variable formula} :dt

The compute is not recognized. :dd

{Invalid compute style} :dt

Self-explanatory. :dd

{Invalid cutoff in communicate command} :dt

Specified cutoff must be >= 0.0. :dd

{Invalid cutoffs in pair_write command} :dt

Inner cutoff must be larger than 0.0 and less than outer cutoff. :dd

{Invalid d1 or d2 value for pair colloid coeff} :dt

Neither d1 or d2 can be < 0. :dd

{Invalid data file section: Angle Coeffs} :dt

Atom style does not allow angles. :dd

{Invalid data file section: AngleAngle Coeffs} :dt

Atom style does not allow impropers. :dd

{Invalid data file section: AngleAngleTorsion Coeffs} :dt

Atom style does not allow dihedrals. :dd

{Invalid data file section: AngleTorsion Coeffs} :dt

Atom style does not allow dihedrals. :dd

{Invalid data file section: Angles} :dt

Atom style does not allow angles. :dd

{Invalid data file section: Bond Coeffs} :dt

Atom style does not allow bonds. :dd

{Invalid data file section: BondAngle Coeffs} :dt

Atom style does not allow angles. :dd

{Invalid data file section: BondBond Coeffs} :dt

Atom style does not allow angles. :dd

{Invalid data file section: BondBond13 Coeffs} :dt

Atom style does not allow dihedrals. :dd

{Invalid data file section: Bonds} :dt

Atom style does not allow bonds. :dd

{Invalid data file section: Dihedral Coeffs} :dt

Atom style does not allow dihedrals. :dd

{Invalid data file section: Dihedrals} :dt

Atom style does not allow dihedrals. :dd

{Invalid data file section: Ellipsoids} :dt

Atom style does not allow ellipsoids. :dd

{Invalid data file section: EndBondTorsion Coeffs} :dt

Atom style does not allow dihedrals. :dd

{Invalid data file section: Improper Coeffs} :dt

Atom style does not allow impropers. :dd

{Invalid data file section: Impropers} :dt

Atom style does not allow impropers. :dd

{Invalid data file section: Lines} :dt

Atom style does not allow lines. :dd

{Invalid data file section: MiddleBondTorsion Coeffs} :dt

Atom style does not allow dihedrals. :dd

{Invalid data file section: Triangles} :dt

Atom style does not allow triangles. :dd

{Invalid delta_conf in tad command} :dt

The value must be between 0 and 1 inclusive. :dd

{Invalid density in Atoms section of data file} :dt

Density value cannot be <= 0.0. :dd

{Invalid diameter in set command} :dt

Self-explanatory. :dd

{Invalid dihedral style} :dt

The choice of dihedral style is unknown. :dd

{Invalid dihedral type in Dihedrals section of data file} :dt

Dihedral type must be positive integer and within range of specified
dihedral types. :dd

{Invalid dipole length in set command} :dt

Self-explanatory. :dd

{Invalid dump dcd filename} :dt

Filenames used with the dump dcd style cannot be binary or compressed
or cause multiple files to be written. :dd

{Invalid dump frequency} :dt

Dump frequency must be 1 or greater. :dd

{Invalid dump image element name} :dt

The specified element name was not in the standard list of elements.
See the dump_modify doc page. :dd

{Invalid dump image filename} :dt

The file produced by dump image cannot be binary and must
be for a single processor. :dd

{Invalid dump image persp value} :dt

Persp value must be >= 0.0. :dd

{Invalid dump image theta value} :dt

Theta must be between 0.0 and 180.0 inclusive. :dd

{Invalid dump image zoom value} :dt

Zoom value must be > 0.0. :dd

{Invalid dump reader style} :dt

Self-explanatory. :dd

{Invalid dump style} :dt

The choice of dump style is unknown. :dd

{Invalid dump xtc filename} :dt

Filenames used with the dump xtc style cannot be binary or compressed
or cause multiple files to be written. :dd

{Invalid dump xyz filename} :dt

Filenames used with the dump xyz style cannot be binary or cause files
to be written by each processor. :dd

{Invalid dump_modify threshhold operator} :dt

Operator keyword used for threshold specification in not recognized. :dd

{Invalid entry in -reorder file} :dt

Self-explanatory. :dd

{Invalid fix ID in variable formula} :dt

The fix is not recognized. :dd

{Invalid fix ave/time off column} :dt

Self-explantory. :dd

{Invalid fix box/relax command for a 2d simulation} :dt

Fix box/relax styles involving the z dimension cannot be used in
a 2d simulation. :dd

{Invalid fix box/relax command pressure settings} :dt

If multiple dimensions are coupled, those dimensions must be specified. :dd

{Invalid fix box/relax pressure settings} :dt

Settings for coupled dimensions must be the same. :dd

{Invalid fix nvt/npt/nph command for a 2d simulation} :dt

Cannot control z dimension in a 2d model. :dd

{Invalid fix nvt/npt/nph command pressure settings} :dt

If multiple dimensions are coupled, those dimensions must be
specified. :dd

{Invalid fix nvt/npt/nph pressure settings} :dt

Settings for coupled dimensions must be the same. :dd

{Invalid fix press/berendsen for a 2d simulation} :dt

The z component of pressure cannot be controlled for a 2d model. :dd

{Invalid fix press/berendsen pressure settings} :dt

Settings for coupled dimensions must be the same. :dd

{Invalid fix style} :dt

The choice of fix style is unknown. :dd

{Invalid flag in force field section of restart file} :dt

Unrecognized entry in restart file. :dd

{Invalid flag in header section of restart file} :dt

Unrecognized entry in restart file. :dd

{Invalid flag in type arrays section of restart file} :dt

Unrecognized entry in restart file. :dd

{Invalid frequency in temper command} :dt

Nevery must be > 0. :dd

{Invalid group ID in neigh_modify command} :dt

A group ID used in the neigh_modify command does not exist. :dd

{Invalid group function in variable formula} :dt

Group function is not recognized. :dd

{Invalid group in communicate command} :dt

Self-explanatory. :dd

{Invalid image color range} :dt

The lo value in the range is larger than the hi value. :dd

{Invalid image up vector} :dt

Up vector cannot be (0,0,0). :dd

{Invalid improper style} :dt

The choice of improper style is unknown. :dd

{Invalid improper type in Impropers section of data file} :dt

Improper type must be positive integer and within range of specified
improper types. :dd

{Invalid keyword in angle table parameters} :dt

Self-explanatory. :dd

{Invalid keyword in bond table parameters} :dt

Self-explanatory. :dd

{Invalid keyword in compute angle/local command} :dt

Self-explanatory. :dd

{Invalid keyword in compute bond/local command} :dt

Self-explanatory. :dd

{Invalid keyword in compute dihedral/local command} :dt

Self-explanatory. :dd

{Invalid keyword in compute improper/local command} :dt

Self-explanatory. :dd

{Invalid keyword in compute pair/local command} :dt

Self-explanatory. :dd

{Invalid keyword in compute property/atom command} :dt

Self-explanatory. :dd

{Invalid keyword in compute property/local command} :dt

Self-explanatory. :dd

{Invalid keyword in compute property/molecule command} :dt

Self-explanatory. :dd

{Invalid keyword in dump cfg command} :dt

Self-explanatory. :dd

{Invalid keyword in pair table parameters} :dt

Keyword used in list of table parameters is not recognized. :dd

{Invalid keyword in thermo_style custom command} :dt

One or more specified keywords are not recognized. :dd

{Invalid kspace style} :dt

The choice of kspace style is unknown. :dd

{Invalid length in set command} :dt

Self-explanatory. :dd

{Invalid mass in set command} :dt

Self-explanatory. :dd

{Invalid mass line in data file} :dt

Self-explanatory. :dd

{Invalid mass value} :dt

Self-explanatory. :dd

{Invalid math function in variable formula} :dt

Self-explanatory. :dd

{Invalid math/group/special function in variable formula} :dt

Self-explanatory. :dd

{Invalid option in lattice command for non-custom style} :dt

Certain lattice keywords are not supported unless the
lattice style is "custom". :dd

{Invalid order of forces within respa levels} :dt

For respa, ordering of force computations within respa levels must
obey certain rules.  E.g. bonds cannot be compute less frequently than
angles, pairwise forces cannot be computed less frequently than
kspace, etc. :dd

{Invalid pair style} :dt

The choice of pair style is unknown. :dd

{Invalid pair table cutoff} :dt

Cutoffs in pair_coeff command are not valid with read-in pair table. :dd

{Invalid pair table length} :dt

Length of read-in pair table is invalid :dd

{Invalid partitions in processors part command} :dt

Valid partitions are numbered 1 to N and the sender and receiver
cannot be the same partition. :dd

{Invalid radius in Atoms section of data file} :dt

Radius must be >= 0.0. :dd

{Invalid random number seed in fix ttm command} :dt

Random number seed must be > 0. :dd

{Invalid random number seed in set command} :dt

Random number seed must be > 0. :dd

{Invalid region style} :dt

The choice of region style is unknown. :dd

{Invalid replace values in compute reduce} :dt

Self-explanatory. :dd

{Invalid rigid body ID in fix rigid file} :dt

The ID does not match the number or an existing ID of rigid bodies
that are defined by the fix rigid command. :dd

{Invalid run command N value} :dt

The number of timesteps must fit in a 32-bit integer.  If you want to
run for more steps than this, perform multiple shorter runs. :dd

{Invalid run command start/stop value} :dt

Self-explanatory. :dd

{Invalid run command upto value} :dt

Self-explanatory. :dd

{Invalid seed for Marsaglia random # generator} :dt

The initial seed for this random number generator must be a positive
integer less than or equal to 900 million. :dd

{Invalid seed for Park random # generator} :dt

The initial seed for this random number generator must be a positive
integer. :dd

{Invalid shape in Ellipsoids section of data file} :dt

Self-explanatory. :dd

{Invalid shape in Triangles section of data file} :dt

Two or more of the triangle corners are duplicate points. :dd

{Invalid shape in set command} :dt

Self-explanatory. :dd

{Invalid shear direction for fix wall/gran} :dt

Self-explanatory. :dd

{Invalid special function in variable formula} :dt

Self-explanatory. :dd

{Invalid style in pair_write command} :dt

Self-explanatory.  Check the input script. :dd

{Invalid syntax in variable formula} :dt

Self-explanatory. :dd

{Invalid t_event in prd command} :dt

Self-explanatory. :dd

{Invalid t_event in tad command} :dt

The value must be greater than 0. :dd

{Invalid thermo keyword in variable formula} :dt

The keyword is not recognized. :dd

{Invalid tmax in tad command} :dt

The value must be greater than 0.0. :dd

{Invalid type for mass set} :dt

Mass command must set a type from 1-N where N is the number of atom
types. :dd

{Invalid value in set command} :dt

The value specified for the setting is invalid, likely because it is
too small or too large. :dd

{Invalid variable evaluation in variable formula} :dt

A variable used in a formula could not be evaluated. :dd

{Invalid variable in next command} :dt

Self-explanatory. :dd

{Invalid variable name} :dt

Variable name used in an input script line is invalid. :dd

{Invalid variable name in variable formula} :dt

Variable name is not recognized. :dd

{Invalid variable style with next command} :dt

Variable styles {equal} and {world} cannot be used in a next
command. :dd

{Invalid wiggle direction for fix wall/gran} :dt

Self-explanatory. :dd

{Invoked angle equil angle on angle style none} :dt

Self-explanatory. :dd

{Invoked angle single on angle style none} :dt

Self-explanatory. :dd

{Invoked bond equil distance on bond style none} :dt

Self-explanatory. :dd

{Invoked bond single on bond style none} :dt

Self-explanatory. :dd

{Invoked pair single on pair style none} :dt

A command (e.g. a dump) attempted to invoke the single() function on a
pair style none, which is illegal.  You are probably attempting to
compute per-atom quantities with an undefined pair style. :dd

{KIM initialization failed} :dt

This is an error generated by the KIM library. :dd

{KIM neighbor iterator exceeded range} :dt

This should not happen.  It likely indicates a bug
in the KIM implementation of the interatomic potential
where it is requesting neighbors incorrectly. :dd

{KIM_DIR environment variable is unset} :dt

This environment variable must be set to use pair_style kim.
See the doc page for pair_style kim. :dd

{KSpace accuracy too large to estimate G vector} :dt

Paul will doc this. :dd

{KSpace style has not yet been set} :dt

Cannot use kspace_modify command until a kspace style is set. :dd

{KSpace style is incompatible with Pair style} :dt

Setting a kspace style requires that a pair style with a long-range
Coulombic component be selected. :dd

{Keyword %s in MEAM parameter file not recognized} :dt

Self-explanatory. :dd

{Kspace style does not support compute group/group} :dt

Self-explanatory. :dd

{Kspace style pppm/tip4p requires newton on} :dt

Self-explanatory. :dd

{Kspace style requires atom attribute q} :dt

The atom style defined does not have these attributes. :dd

{Label wasn't found in input script} :dt

Self-explanatory. :dd

{Lattice orient vectors are not orthogonal} :dt

The three specified lattice orientation vectors must be mutually
orthogonal. :dd

{Lattice orient vectors are not right-handed} :dt

The three specified lattice orientation vectors must create a
right-handed coordinate system such that a1 cross a2 = a3. :dd

{Lattice primitive vectors are collinear} :dt

The specified lattice primitive vectors do not for a unit cell with
non-zero volume. :dd

{Lattice settings are not compatible with 2d simulation} :dt

One or more of the specified lattice vectors has a non-zero z
component. :dd

{Lattice spacings are invalid} :dt

Each x,y,z spacing must be > 0. :dd

{Lattice style incompatible with simulation dimension} :dt

2d simulation can use sq, sq2, or hex lattice.  3d simulation can use
sc, bcc, or fcc lattice. :dd

{Log of zero/negative value in variable formula} :dt

Self-explanatory. :dd

{Lost atoms via balance: original %ld current %ld} :dt

This should not occur.  Report the problem to the developers. :dd

{Lost atoms: original %ld current %ld} :dt

Lost atoms are checked for each time thermo output is done.  See the
thermo_modify lost command for options.  Lost atoms usually indicate
bad dynamics, e.g. atoms have been blown far out of the simulation
box, or moved futher than one processor's sub-domain away before
reneighboring. :dd

{MEAM library error %d} :dt

A call to the MEAM Fortran library returned an error. :dd

{MPI_LMP_BIGINT and bigint in lmptype.h are not compatible} :dt

The size of the MPI datatype does not match the size of a bigint. :dd

{MPI_LMP_TAGINT and tagint in lmptype.h are not compatible} :dt

The size of the MPI datatype does not match the size of a tagint. :dd

{Mass command before simulation box is defined} :dt

The mass command cannot be used before a read_data, read_restart, or
create_box command. :dd

{Min_style command before simulation box is defined} :dt

The min_style command cannot be used before a read_data, read_restart,
or create_box command. :dd

{Minimization could not find thermo_pe compute} :dt

This compute is created by the thermo command.  It must have been
explicitly deleted by a uncompute command. :dd

{Minimize command before simulation box is defined} :dt

The minimize command cannot be used before a read_data, read_restart,
or create_box command. :dd

{Mismatched brackets in variable} :dt

Self-explanatory. :dd

{Mismatched compute in variable formula} :dt

A compute is referenced incorrectly or a compute that produces per-atom
values is used in an equal-style variable formula. :dd

{Mismatched fix in variable formula} :dt

A fix is referenced incorrectly or a fix that produces per-atom
values is used in an equal-style variable formula. :dd

{Mismatched variable in variable formula} :dt

A variable is referenced incorrectly or an atom-style variable that
produces per-atom values is used in an equal-style variable
formula. :dd

{Molecular data file has too many atoms} :dt

These kids of data files are currently limited to a number
of atoms that fits in a 32-bit integer. :dd

{Molecule count changed in compute atom/molecule} :dt

Number of molecules must remain constant over time. :dd

{Molecule count changed in compute com/molecule} :dt

Number of molecules must remain constant over time. :dd

{Molecule count changed in compute gyration/molecule} :dt

Number of molecules must remain constant over time. :dd

{Molecule count changed in compute msd/molecule} :dt

Number of molecules must remain constant over time. :dd

{Molecule count changed in compute property/molecule} :dt

Number of molecules must remain constant over time. :dd

{More than one fix deform} :dt

Only one fix deform can be defined at a time. :dd

{More than one fix freeze} :dt

Only one of these fixes can be defined, since the granular pair
potentials access it. :dd

{More than one fix shake} :dt

Only one fix shake can be defined. :dd

{Must define angle_style before Angle Coeffs} :dt

Must use an angle_style command before reading a data file that
defines Angle Coeffs. :dd

{Must define angle_style before BondAngle Coeffs} :dt

Must use an angle_style command before reading a data file that
defines Angle Coeffs. :dd

{Must define angle_style before BondBond Coeffs} :dt

Must use an angle_style command before reading a data file that
defines Angle Coeffs. :dd

{Must define bond_style before Bond Coeffs} :dt

Must use a bond_style command before reading a data file that
defines Bond Coeffs. :dd

{Must define dihedral_style before AngleAngleTorsion Coeffs} :dt

Must use a dihedral_style command before reading a data file that
defines AngleAngleTorsion Coeffs. :dd

{Must define dihedral_style before AngleTorsion Coeffs} :dt

Must use a dihedral_style command before reading a data file that
defines AngleTorsion Coeffs. :dd

{Must define dihedral_style before BondBond13 Coeffs} :dt

Must use a dihedral_style command before reading a data file that
defines BondBond13 Coeffs. :dd

{Must define dihedral_style before Dihedral Coeffs} :dt

Must use a dihedral_style command before reading a data file that
defines Dihedral Coeffs. :dd

{Must define dihedral_style before EndBondTorsion Coeffs} :dt

Must use a dihedral_style command before reading a data file that
defines EndBondTorsion Coeffs. :dd

{Must define dihedral_style before MiddleBondTorsion Coeffs} :dt

Must use a dihedral_style command before reading a data file that
defines MiddleBondTorsion Coeffs. :dd

{Must define improper_style before AngleAngle Coeffs} :dt

Must use an improper_style command before reading a data file that
defines AngleAngle Coeffs. :dd

{Must define improper_style before Improper Coeffs} :dt

Must use an improper_style command before reading a data file that
defines Improper Coeffs. :dd

{Must define lattice to append/atoms} :dt

A lattice must be defined before using this fix. :dd

{Must define pair_style before Pair Coeffs} :dt

Must use a pair_style command before reading a data file that defines
Pair Coeffs. :dd

{Must have more than one processor partition to temper} :dt

Cannot use the temper command with only one processor partition.  Use
the -partition command-line option. :dd

{Must read Atoms before Angles} :dt

The Atoms section of a data file must come before an Angles section. :dd

{Must read Atoms before Bonds} :dt

The Atoms section of a data file must come before a Bonds section. :dd

{Must read Atoms before Dihedrals} :dt

The Atoms section of a data file must come before a Dihedrals section. :dd

{Must read Atoms before Ellipsoids} :dt

The Atoms section of a data file must come before a Ellipsoids
section. :dd

{Must read Atoms before Impropers} :dt

The Atoms section of a data file must come before an Impropers
section. :dd

{Must read Atoms before Lines} :dt

The Atoms section of a data file must come before a Lines section. :dd

{Must read Atoms before Triangles} :dt

The Atoms section of a data file must come before a Triangles section. :dd

{Must read Atoms before Velocities} :dt

The Atoms section of a data file must come before a Velocities
section. :dd

{Must set both respa inner and outer} :dt

Cannot use just the inner or outer option with respa without using the
other. :dd

{Must shrink-wrap piston boundary} :dt

The boundary style of the face where the piston is applied must be of
type s (shrink-wrapped). :dd

{Must specify a region in fix deposit} :dt

The region keyword must be specified with this fix. :dd

{Must specify a region in fix pour} :dt

The region keyword must be specified with this fix. :dd

{Must use -in switch with multiple partitions} :dt

A multi-partition simulation cannot read the input script from stdin.
The -in command-line option must be used to specify a file. :dd

{Must use a block or cylinder region with fix pour} :dt

Self-explanatory. :dd

{Must use a block region with fix pour for 2d simulations} :dt

Self-explanatory. :dd

{Must use a bond style with TIP4P potential} :dt

TIP4P potentials assume bond lengths in water are constrained
by a fix shake command. :dd

{Must use a molecular atom style with fix poems molecule} :dt

Self-explanatory. :dd

{Must use a z-axis cylinder with fix pour} :dt

The axis of the cylinder region used with the fix pour command must
be oriented along the z dimension. :dd

{Must use an angle style with TIP4P potential} :dt

TIP4P potentials assume angles in water are constrained by a fix shake
command. :dd

{Must use atom style with molecule IDs with fix bond/swap} :dt

Self-explanatory. :dd

{Must use pair_style comb with fix qeq/comb} :dt

Self-explanatory. :dd

{Must use variable energy with fix addforce} :dt

Must define an energy vartiable when applyting a dynamic
force during minimization. :dd

{NEB command before simulation box is defined} :dt

Self-explanatory. :dd

{NEB requires damped dynamics minimizer} :dt

Use a different minimization style. :dd

{NEB requires use of fix neb} :dt

Self-explanatory. :dd

{NL ramp in wall/piston only implemented in zlo for now} :dt

The ramp keyword can only be used for piston applied to face zlo. :dd

{Needed bonus data not in data file} :dt

Some atom styles require bonus data.  See the read_data doc page for
details. :dd

{Needed topology not in data file} :dt

The header of the data file indicated that bonds or angles or
dihedrals or impropers would be included, but they were not present. :dd

{Neigh_modify exclude molecule requires atom attribute molecule} :dt

Self-explanatory. :dd

{Neigh_modify include group != atom_modify first group} :dt

Self-explanatory. :dd

{Neighbor delay must be 0 or multiple of every setting} :dt

The delay and every parameters set via the neigh_modify command are
inconsistent.  If the delay setting is non-zero, then it must be a
multiple of the every setting. :dd

{Neighbor include group not allowed with ghost neighbors} :dt

This is a current restriction within LAMMPS. :dd

{Neighbor list overflow, boost neigh_modify one} :dt

There are too many neighbors of a single atom.  Use the neigh_modify
command to increase the max number of neighbors allowed for one atom.
You may also want to boost the page size. :dd

{Neighbor list overflow, boost neigh_modify one or page} :dt

There are too many neighbors of a single atom.  Use the neigh_modify
command to increase the neighbor page size and the max number of
neighbors allowed for one atom. :dd

{Neighbor multi not yet enabled for ghost neighbors} :dt

This is a current restriction within LAMMPS. :dd

{Neighbor multi not yet enabled for granular} :dt

Self-explanatory. :dd

{Neighbor multi not yet enabled for rRESPA} :dt

Self-explanatory. :dd

{Neighbor page size must be >= 10x the one atom setting} :dt

This is required to prevent wasting too much memory. :dd

{New bond exceeded bonds per atom in fix bond/create} :dt

See the read_data command for info on setting the "extra bond per
atom" header value to allow for additional bonds to be formed. :dd

{New bond exceeded special list size in fix bond/create} :dt

See the special_bonds extra command for info on how to leave space in
the special bonds list to allow for additional bonds to be formed. :dd

{Newton bond change after simulation box is defined} :dt

The newton command cannot be used to change the newton bond value
after a read_data, read_restart, or create_box command. :dd

{No Kspace style defined for compute group/group} :dt

Self-explanatory. :dd

{No OpenMP support compiled in} :dt

An OpenMP flag is set, but LAMMPS was not built with
OpenMP support. :dd

{No angle style is defined for compute angle/local} :dt

Self-explanatory. :dd

{No angles allowed with this atom style} :dt

Self-explanatory.  Check data file. :dd

{No atoms in data file} :dt

The header of the data file indicated that atoms would be included,
but they were not present. :dd

{No basis atoms in lattice} :dt

Basis atoms must be defined for lattice style user. :dd

{No bond style is defined for compute bond/local} :dt

Self-explanatory. :dd

{No bonds allowed with this atom style} :dt

Self-explanatory.  Check data file. :dd

{No box information in dump. You have to use 'box no'} :dt

Self-explanatory. :dd

{No dihedral style is defined for compute dihedral/local} :dt

Self-explanatory. :dd

{No dihedrals allowed with this atom style} :dt

Self-explanatory.  Check data file. :dd

{No dump custom arguments specified} :dt

The dump custom command requires that atom quantities be specified to
output to dump file. :dd

{No dump local arguments specified} :dt

Self-explanatory. :dd

{No ellipsoids allowed with this atom style} :dt

Self-explanatory.  Check data file. :dd

{No fix gravity defined for fix pour} :dt

Cannot add poured particles without gravity to move them. :dd

{No improper style is defined for compute improper/local} :dt

Self-explanatory. :dd

{No impropers allowed with this atom style} :dt

Self-explanatory.  Check data file. :dd

{No lines allowed with this atom style} :dt

Self-explanatory.  Check data file. :dd

{No matching element in ADP potential file} :dt

The ADP potential file does not contain elements that match the
requested elements. :dd

{No matching element in EAM potential file} :dt

The EAM potential file does not contain elements that match the
requested elements. :dd

{No overlap of box and region for create_atoms} :dt

Self-explanatory. :dd

{No pair hbond/dreiding coefficients set} :dt

Self-explanatory. :dd

{No pair style defined for compute group/group} :dt

Cannot calculate group interactions without a pair style defined. :dd

{No pair style is defined for compute pair/local} :dt

Self-explanatory. :dd

{No pair style is defined for compute property/local} :dt

Self-explanatory. :dd

{No rigid bodies defined} :dt

The fix specification did not end up defining any rigid bodies. :dd

{No triangles allowed with this atom style} :dt

Self-explanatory.  Check data file. :dd

{Non digit character between brackets in variable} :dt

Self-explantory. :dd

{Non integer # of swaps in temper command} :dt

Swap frequency in temper command must evenly divide the total # of
timesteps. :dd

{Nprocs not a multiple of N for -reorder} :dt

Self-explanatory. :dd

{Numeric index is out of bounds} :dt

A command with an argument that specifies an integer or range of
integers is using a value that is less than 1 or greater than the
maximum allowed limit. :dd

{One or more atoms belong to multiple rigid bodies} :dt

Two or more rigid bodies defined by the fix rigid command cannot
contain the same atom. :dd

{One or zero atoms in rigid body} :dt

Any rigid body defined by the fix rigid command must contain 2 or more
atoms. :dd

{Only zhi currently implemented for fix append/atoms} :dt

Self-explanatory. :dd

{Out of range atoms - cannot compute PPPM} :dt

One or more atoms are attempting to map their charge to a PPPM grid
point that is not owned by a processor.  This is likely for one of two
reasons, both of them bad.  First, it may mean that an atom near the
boundary of a processor's sub-domain has moved more than 1/2 the
"neighbor skin distance"_neighbor.html without neighbor lists being
rebuilt and atoms being migrated to new processors.  This also means
you may be missing pairwise interactions that need to be computed.
The solution is to change the re-neighboring criteria via the
"neigh_modify"_neigh_modify command.  The safest settings are "delay 0
every 1 check yes".  Second, it may mean that an atom has moved far
outside a processor's sub-domain or even the entire simulation box.
This indicates bad physics, e.g. due to highly overlapping atoms, too
large a timestep, etc. :dd

{Overlapping large/large in pair colloid} :dt

This potential is infinite when there is an overlap. :dd

{Overlapping small/large in pair colloid} :dt

This potential is inifinte when there is an overlap. :dd

{POEMS fix must come before NPT/NPH fix} :dt

NPT/NPH fix must be defined in input script after all poems fixes,
else the fix contribution to the pressure virial is incorrect. :dd

{PPPM grid is too large} :dt

The global PPPM grid is larger than OFFSET in one or more dimensions.
OFFSET is currently set to 4096.  You likely need to decrease the
requested accuracy. :dd

{PPPM order cannot be < 2 or > than %d} :dt

This is a limitation of the PPPM implementation in LAMMPS. :dd

{PPPM order has been reduced to 0} :dt

LAMMPS has attempted to reduce the PPPM order to enable the simulation
to run, but can reduce the order no further.  Try increasing the
accuracy of PPPM by reducing the tolerance size, thus inducing a
larger PPPM grid. :dd

{PRD command before simulation box is defined} :dt

The prd command cannot be used before a read_data,
read_restart, or create_box command. :dd

{PRD nsteps must be multiple of t_event} :dt

Self-explanatory. :dd

{PRD t_corr must be multiple of t_event} :dt

Self-explanatory. :dd

{PWD environment variable is unset} :dt

This environment variable must be set to use pair_style kim.
See the doc page for pair_style kim. :dd

{Package command after simulation box is defined} :dt

The package command cannot be used afer a read_data, read_restart, or
create_box command. :dd

{Package cuda command without USER-CUDA installed} :dt

The USER-CUDA package must be installed via "make yes-user-cuda"
before LAMMPS is built. :dd

{Pair brownian requires atom style sphere} :dt

Self-explanatory. :dd

{Pair brownian requires extended particles} :dt

One of the particles has radius 0.0. :dd

{Pair brownian requires monodisperse particles} :dt

All particles must be the same finite size. :dd

{Pair brownian/poly requires atom style sphere} :dt

Self-explanatory. :dd

{Pair brownian/poly requires extended particles} :dt

One of the particles has radius 0.0. :dd

{Pair brownian/poly requires newton pair off} :dt

Self-explanatory. :dd

{Pair coeff for hybrid has invalid style} :dt

Style in pair coeff must have been listed in pair_style command. :dd

{Pair coul/wolf requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair cutoff < Respa interior cutoff} :dt

One or more pairwise cutoffs are too short to use with the specified
rRESPA cutoffs. :dd

{Pair dipole/cut requires atom attributes q, mu, torque} :dt

The atom style defined does not have these attributes. :dd

{Pair distance < table inner cutoff} :dt

Two atoms are closer together than the pairwise table allows. :dd

{Pair distance > table outer cutoff} :dt

Two atoms are further apart than the pairwise table allows. :dd

{Pair dpd requires ghost atoms store velocity} :dt

Use the communicate vel yes command to enable this. :dd

{Pair gayberne epsilon a,b,c coeffs are not all set} :dt

Each atom type involved in pair_style gayberne must
have these 3 coefficients set at least once. :dd

{Pair gayberne requires atom style ellipsoid} :dt

Self-explanatory. :dd

{Pair gayberne requires atoms with same type have same shape} :dt

Self-explanatory. :dd

{Pair gayberne/gpu requires atom style ellipsoid} :dt

Self-explanatory. :dd

{Pair gayberne/gpu requires atoms with same type have same shape} :dt

Self-explanatory. :dd

{Pair granular requires atom style sphere} :dt

Self-explanatory. :dd

{Pair granular requires ghost atoms store velocity} :dt

Use the communicate vel yes command to enable this. :dd

{Pair granular with shear history requires newton pair off} :dt

This is a current restriction of the implementation of pair
granular styles with history. :dd

{Pair hybrid sub-style does not support single call} :dt

You are attempting to invoke a single() call on a pair style
that doesn't support it. :dd

{Pair hybrid sub-style is not used} :dt

No pair_coeff command used a sub-style specified in the pair_style
command. :dd

{Pair inner cutoff < Respa interior cutoff} :dt

One or more pairwise cutoffs are too short to use with the specified
rRESPA cutoffs. :dd

{Pair inner cutoff >= Pair outer cutoff} :dt

The specified cutoffs for the pair style are inconsistent. :dd

{Pair line/lj requires atom style line} :dt

Self-explanatory. :dd

{Pair lubricate requires atom style sphere} :dt

Self-explanatory. :dd

{Pair lubricate requires ghost atoms store velocity} :dt

Use the communicate vel yes command to enable this. :dd

{Pair lubricate requires monodisperse particles} :dt

All particles must be the same finite size. :dd

{Pair lubricate/poly requires atom style sphere} :dt

Self-explanatory. :dd

{Pair lubricate/poly requires extended particles} :dt

One of the particles has radius 0.0. :dd

{Pair lubricate/poly requires ghost atoms store velocity} :dt

Use the communicate vel yes command to enable this. :dd

{Pair lubricate/poly requires newton pair off} :dt

Self-explanatory. :dd

{Pair lubricateU requires atom style sphere} :dt

Self-explanatory. :dd

{Pair lubricateU requires ghost atoms store velocity} :dt

Use the communicate vel yes command to enable this. :dd

{Pair lubricateU requires monodisperse particles} :dt

All particles must be the same finite size. :dd

{Pair lubricateU/poly requires ghost atoms store velocity} :dt

Use the communicate vel yes command to enable this. :dd

{Pair lubricateU/poly requires newton pair off} :dt

Self-explanatory. :dd

{Pair peri lattice is not identical in x, y, and z} :dt

The lattice defined by the lattice command must be cubic. :dd

{Pair peri requires a lattice be defined} :dt

Use the lattice command for this purpose. :dd

{Pair peri requires an atom map, see atom_modify} :dt

Even for atomic systems, an atom map is required to find Peridynamic
bonds.  Use the atom_modify command to define one. :dd

{Pair resquared epsilon a,b,c coeffs are not all set} :dt

Self-explanatory. :dd

{Pair resquared epsilon and sigma coeffs are not all set} :dt

Self-explanatory. :dd

{Pair resquared requires atom style ellipsoid} :dt

Self-explanatory. :dd

{Pair resquared requires atoms with same type have same shape} :dt

Self-explanatory. :dd

{Pair resquared/gpu requires atom style ellipsoid} :dt

Self-explanatory. :dd

{Pair resquared/gpu requires atoms with same type have same shape} :dt

Self-explanatory. :dd

{Pair style AIREBO requires atom IDs} :dt

This is a requirement to use the AIREBO potential. :dd

{Pair style AIREBO requires newton pair on} :dt

See the newton command.  This is a restriction to use the AIREBO
potential. :dd

{Pair style BOP requires atom IDs} :dt

This is a requirement to use the BOP potential. :dd

{Pair style BOP requires newton pair on} :dt

See the newton command.  This is a restriction to use the BOP
potential. :dd

{Pair style COMB requires atom IDs} :dt

This is a requirement to use the AIREBO potential. :dd

{Pair style COMB requires atom attribute q} :dt

Self-explanatory. :dd

{Pair style COMB requires newton pair on} :dt

See the newton command.  This is a restriction to use the COMB
potential. :dd

{Pair style LCBOP requires atom IDs} :dt

This is a requirement to use the LCBOP potential. :dd

{Pair style LCBOP requires newton pair on} :dt

See the newton command.  This is a restriction to use the LCBOP
potential. :dd

{Pair style MEAM requires newton pair on} :dt

See the newton command.  This is a restriction to use the MEAM
potential. :dd

{Pair style Stillinger-Weber requires atom IDs} :dt

This is a requirement to use the SW potential. :dd

{Pair style Stillinger-Weber requires newton pair on} :dt

See the newton command.  This is a restriction to use the SW
potential. :dd

{Pair style Tersoff requires atom IDs} :dt

This is a requirement to use the Tersoff potential. :dd

{Pair style Tersoff requires newton pair on} :dt

See the newton command.  This is a restriction to use the Tersoff
potential. :dd

{Pair style bop requires comm ghost cutoff at least 3x larger than %g} :dt

Use the communicate ghost command to set this.  See the pair bop
doc page for more details. :dd

{Pair style born/coul/long requires atom attribute q} :dt

An atom style that defines this attribute must be used. :dd

{Pair style born/coul/wolf requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair style buck/coul/cut requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair style buck/coul/long requires atom attribute q} :dt

The atom style defined does not have these attributes. :dd

{Pair style buck/coul/long/gpu requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair style coul/cut requires atom attribute q} :dt

The atom style defined does not have these attributes. :dd

{Pair style coul/long/gpu requires atom attribute q} :dt

The atom style defined does not have these attributes. :dd

{Pair style does not have extra field requested by compute pair/local} :dt

The pair style does not support the pN value requested by the compute
pair/local command. :dd

{Pair style does not support bond_style quartic} :dt

The pair style does not have a single() function, so it can
not be invoked by bond_style quartic. :dd

{Pair style does not support compute group/group} :dt

The pair_style does not have a single() function, so it cannot be
invokded by the compute group/group command. :dd

{Pair style does not support compute pair/local} :dt

The pair style does not have a single() function, so it can
not be invoked by compute pair/local. :dd

{Pair style does not support compute property/local} :dt

The pair style does not have a single() function, so it can
not be invoked by fix bond/swap. :dd

{Pair style does not support fix bond/swap} :dt

The pair style does not have a single() function, so it can
not be invoked by fix bond/swap. :dd

{Pair style does not support pair_write} :dt

The pair style does not have a single() function, so it can
not be invoked by pair write. :dd

{Pair style does not support rRESPA inner/middle/outer} :dt

You are attempting to use rRESPA options with a pair style that
does not support them. :dd

{Pair style granular with history requires atoms have IDs} :dt

Atoms in the simulation do not have IDs, so history effects
cannot be tracked by the granular pair potential. :dd

{Pair style hbond/dreiding requires an atom map, see atom_modify} :dt

Self-explanatory. :dd

{Pair style hbond/dreiding requires atom IDs} :dt

Self-explanatory. :dd

{Pair style hbond/dreiding requires molecular system} :dt

Self-explanatory. :dd

{Pair style hbond/dreiding requires newton pair on} :dt

See the newton command for details. :dd

{Pair style hybrid cannot have hybrid as an argument} :dt

Self-explanatory. :dd

{Pair style hybrid cannot have none as an argument} :dt

Self-explanatory. :dd

{Pair style is incompatible with KSpace style} :dt

If a pair style with a long-range Coulombic component is selected,
then a kspace style must also be used. :dd

{Pair style kim requires newton pair off} :dt

This is a current restriction of the KIM library. :dd

{Pair style lj/charmm/coul/charmm requires atom attribute q} :dt

The atom style defined does not have these attributes. :dd

{Pair style lj/charmm/coul/long requires atom attribute q} :dt

The atom style defined does not have these attributes. :dd

{Pair style lj/charmm/coul/long/gpu requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair style lj/class2/coul/cut requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair style lj/class2/coul/long requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair style lj/class2/coul/long/gpu requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair style lj/cut/coul/cut requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair style lj/cut/coul/cut/gpu requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair style lj/cut/coul/long requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair style lj/cut/coul/long/gpu requires atom attribute q} :dt

The atom style defined does not have this attribute. :dd

{Pair style lj/cut/coul/long/tip4p requires atom IDs} :dt

There are no atom IDs defined in the system and the TIP4P potential
requires them to find O,H atoms with a water molecule. :dd

{Pair style lj/cut/coul/long/tip4p requires atom attribute q} :dt

The atom style defined does not have these attributes. :dd

{Pair style lj/cut/coul/long/tip4p requires newton pair on} :dt

This is because the computation of constraint forces within a water
molecule adds forces to atoms owned by other processors. :dd

{Pair style lj/gromacs/coul/gromacs requires atom attribute q} :dt

An atom_style with this attribute is needed. :dd

{Pair style peri requires atom style peri} :dt

Self-explanatory. :dd

{Pair style reax requires atom IDs} :dt

This is a requirement to use the ReaxFF potential. :dd

{Pair style reax requires newton pair on} :dt

This is a requirement to use the ReaxFF potential. :dd

{Pair table cutoffs must all be equal to use with KSpace} :dt

When using pair style table with a long-range KSpace solver, the
cutoffs for all atom type pairs must all be the same, since the
long-range solver starts at that cutoff. :dd

{Pair table parameters did not set N} :dt

List of pair table parameters must include N setting. :dd

{Pair tersoff/zbl requires metal or real units} :dt

This is a current restriction of this pair potential. :dd

{Pair tri/lj requires atom style tri} :dt

Self-explanatory. :dd

{Pair yukawa/colloid requires atom style sphere} :dt

Self-explantory. :dd

{Pair yukawa/colloid requires atoms with same type have same radius} :dt

Self-explantory. :dd

{Pair_coeff command before pair_style is defined} :dt

Self-explanatory. :dd

{Pair_coeff command before simulation box is defined} :dt

The pair_coeff command cannot be used before a read_data,
read_restart, or create_box command. :dd

{Pair_modify command before pair_style is defined} :dt

Self-explanatory. :dd

{Pair_write command before pair_style is defined} :dt

Self-explanatory. :dd

{Particle on or inside fix wall surface} :dt

Particles must be "exterior" to the wall in order for energy/force to
be calculated. :dd

{Particle on or inside surface of region used in fix wall/region} :dt

Particles must be "exterior" to the region surface in order for
energy/force to be calculated. :dd

{Per-atom compute in equal-style variable formula} :dt

Equal-style variables cannot use per-atom quantities. :dd

{Per-atom energy was not tallied on needed timestep} :dt

You are using a thermo keyword that requires potentials to
have tallied energy, but they didn't on this timestep.  See the
variable doc page for ideas on how to make this work. :dd

{Per-atom fix in equal-style variable formula} :dt

Equal-style variables cannot use per-atom quantities. :dd

{Per-atom virial was not tallied on needed timestep} :dt

You are using a thermo keyword that requires potentials to have
tallied the virial, but they didn't on this timestep.  See the
variable doc page for ideas on how to make this work. :dd

{Per-processor system is too big} :dt

The number of owned atoms plus ghost atoms on a single
processor must fit in 32-bit integer. :dd

{Potential energy ID for fix neb does not exist} :dt

Self-explanatory. :dd

{Potential energy ID for fix nvt/nph/npt does not exist} :dt

A compute for potential energy must be defined. :dd

{Potential file has duplicate entry} :dt

The potential file for a SW or Tersoff potential has more than
one entry for the same 3 ordered elements. :dd

{Potential file is missing an entry} :dt

The potential file for a SW or Tersoff potential does not have a
needed entry. :dd

{Power by 0 in variable formula} :dt

Self-explanatory. :dd

{Pressure ID for fix box/relax does not exist} :dt

The compute ID needed to compute pressure for the fix does not
exist. :dd

{Pressure ID for fix modify does not exist} :dt

Self-explanatory. :dd

{Pressure ID for fix npt/nph does not exist} :dt

Self-explanatory. :dd

{Pressure ID for fix press/berendsen does not exist} :dt

The compute ID needed to compute pressure for the fix does not
exist. :dd

{Pressure ID for thermo does not exist} :dt

The compute ID needed to compute pressure for thermodynamics does not
exist. :dd

{Pressure control can not be used with fix nvt} :dt

Self-explanatory. :dd

{Pressure control can not be used with fix nvt/asphere} :dt

Self-explanatory. :dd

{Pressure control can not be used with fix nvt/sllod} :dt

Self-explanatory. :dd

{Pressure control can not be used with fix nvt/sphere} :dt

Self-explanatory. :dd

{Pressure control must be used with fix nph} :dt

Self-explanatory. :dd

{Pressure control must be used with fix nph/asphere} :dt

Self-explanatory. :dd

{Pressure control must be used with fix nph/sphere} :dt

Self-explanatory. :dd

{Pressure control must be used with fix nphug} :dt

A pressure control keyword (iso, aniso, tri, x, y, or z) must be
provided. :dd

{Pressure control must be used with fix npt} :dt

Self-explanatory. :dd

{Pressure control must be used with fix npt/asphere} :dt

Self-explanatory. :dd

{Pressure control must be used with fix npt/sphere} :dt

Self-explanatory. :dd

{Processor count in z must be 1 for 2d simulation} :dt

Self-explanatory. :dd

{Processor partitions are inconsistent} :dt

The total number of processors in all partitions must match the number
of processors LAMMPS is running on. :dd

{Processors command after simulation box is defined} :dt

The processors command cannot be used after a read_data, read_restart,
or create_box command. :dd

{Processors custom grid file is inconsistent} :dt

The vales in the custom file are not consistent with the number of
processors you are running on or the Px,Py,Pz settings of the
processors command.  Or there was not a setting for every processor. :dd

{Processors grid numa and map style are incompatible} :dt

Using numa for gstyle in the processors command requires using
cart for the map option. :dd

{Processors part option and grid style are incompatible} :dt

Cannot use gstyle numa or custom with the part option. :dd

{Processors twogrid requires proc count be a multiple of core count} :dt

Self-explanatory. :dd

{Pstart and Pstop must have the same value} :dt

Self-explanatory. :dd

{R0 < 0 for fix spring command} :dt

Equilibrium spring length is invalid. :dd

{Read_dump field not found in dump file} :dt

Self-explanatory. :dd

{Read_dump triclinic status does not match simulation} :dt

Both the dump snapshot and the current LAMMPS simulation must
be using either an orthogonal or triclinic box. :dd

{Read_dump x,y,z fields do not have consistent scaling} :dt

Self-explanatory. :dd

{Reax_defs.h setting for NATDEF is too small} :dt

Edit the setting in the ReaxFF library and re-compile the
library and re-build LAMMPS. :dd

{Reax_defs.h setting for NNEIGHMAXDEF is too small} :dt

Edit the setting in the ReaxFF library and re-compile the
library and re-build LAMMPS. :dd

{Receiving partition in processors part command is already a receiver} :dt

Cannot specify a partition to be a receiver twice. :dd

{Region ID for compute reduce/region does not exist} :dt

Self-explanatory. :dd

{Region ID for compute temp/region does not exist} :dt

Self-explanatory. :dd

{Region ID for dump custom does not exist} :dt

Self-explanatory. :dd

{Region ID for fix addforce does not exist} :dt

Self-explanatory. :dd

{Region ID for fix ave/spatial does not exist} :dt

Self-explanatory. :dd

{Region ID for fix aveforce does not exist} :dt

Self-explanatory. :dd

{Region ID for fix deposit does not exist} :dt

Self-explanatory. :dd

{Region ID for fix evaporate does not exist} :dt

Self-explanatory. :dd

{Region ID for fix heat does not exist} :dt

Self-explanatory. :dd

{Region ID for fix setforce does not exist} :dt

Self-explanatory. :dd

{Region ID for fix wall/region does not exist} :dt

Self-explanatory. :dd

{Region ID in variable formula does not exist} :dt

Self-explanatory. :dd

{Region cannot have 0 length rotation vector} :dt

Self-explanatory. :dd

{Region intersect region ID does not exist} :dt

Self-explanatory. :dd

{Region union or intersect cannot be dynamic} :dt

The sub-regions can be dynamic, but not the combined region. :dd

{Region union region ID does not exist} :dt

One or more of the region IDs specified by the region union command
does not exist. :dd

{Replacing a fix, but new style != old style} :dt

A fix ID can be used a 2nd time, but only if the style matches the
previous fix.  In this case it is assumed you with to reset a fix's
parameters.  This error may mean you are mistakenly re-using a fix ID
when you do not intend to. :dd

{Replicate command before simulation box is defined} :dt

The replicate command cannot be used before a read_data, read_restart,
or create_box command. :dd

{Replicate did not assign all atoms correctly} :dt

Atoms replicated by the replicate command were not assigned correctly
to processors.  This is likely due to some atom coordinates being
outside a non-periodic simulation box. :dd

{Replicated molecular system atom IDs are too big} :dt

See the setting for the allowed atom ID size in the src/lmptype.h
file. :dd

{Replicated system is too big} :dt

See the setting for bigint in the src/lmptype.h file. :dd

{Rerun command before simulation box is defined} :dt

The rerun command cannot be used before a read_data, read_restart, or
create_box command. :dd

{Rerun dump file does not contain requested snapshot} :dt

Self-explanatory. :dd

{Resetting timestep is not allowed with fix move} :dt

This is because fix move is moving atoms based on elapsed time. :dd

{Respa inner cutoffs are invalid} :dt

The first cutoff must be <= the second cutoff. :dd

{Respa levels must be >= 1} :dt

Self-explanatory. :dd

{Respa middle cutoffs are invalid} :dt

The first cutoff must be <= the second cutoff. :dd

{Restart variable returned a bad timestep} :dt

The variable must return a timestep greater than the current timestep. :dd

{Restrain atoms %d %d %d %d missing on proc %d at step %ld} :dt

The 4 atoms in a restrain dihedral specified by the fix restrain
command are not all accessible to a processor.  This probably means an
atom has moved too far. :dd

{Restrain atoms %d %d %d missing on proc %d at step %ld} :dt

The 3 atoms in a restrain angle specified by the fix restrain
command are not all accessible to a processor.  This probably means an
atom has moved too far. :dd

{Restrain atoms %d %d missing on proc %d at step %ld} :dt

The 2 atoms in a restrain bond specified by the fix restrain
command are not all accessible to a processor.  This probably means an
atom has moved too far. :dd

{Reuse of compute ID} :dt

A compute ID cannot be used twice. :dd

{Reuse of dump ID} :dt

A dump ID cannot be used twice. :dd

{Reuse of region ID} :dt

A region ID cannot be used twice. :dd

{Rigid body has degenerate moment of inertia} :dt

Fix poems will only work with bodies (collections of atoms) that have
non-zero principal moments of inertia.  This means they must be 3 or
more non-collinear atoms, even with joint atoms removed. :dd

{Rigid fix must come before NPT/NPH fix} :dt

NPT/NPH fix must be defined in input script after all rigid fixes,
else the rigid fix contribution to the pressure virial is
incorrect. :dd

{Rmask function in equal-style variable formula} :dt

Rmask is per-atom operation. :dd

{Run command before simulation box is defined} :dt

The run command cannot be used before a read_data, read_restart, or
create_box command. :dd

{Run command start value is after start of run} :dt

Self-explanatory. :dd

{Run command stop value is before end of run} :dt

Self-explanatory. :dd

{Run_style command before simulation box is defined} :dt

The run_style command cannot be used before a read_data,
read_restart, or create_box command. :dd

{SRD bin size for fix srd differs from user request} :dt

Fix SRD had to adjust the bin size to fit the simulation box.  See the
cubic keyword if you want this message to be an error vs warning. :dd

{SRD bins for fix srd are not cubic enough} :dt

The bin shape is not within tolerance of cubic.  See the cubic
keyword if you want this message to be an error vs warning. :dd

{SRD particle %d started inside big particle %d on step %ld bounce %d} :dt

See the inside keyword if you want this message to be an error vs
warning. :dd

{Same dimension twice in fix ave/spatial} :dt

Self-explanatory. :dd

{Sending partition in processors part command is already a sender} :dt

Cannot specify a partition to be a sender twice. :dd

{Set command before simulation box is defined} :dt

The set command cannot be used before a read_data, read_restart,
or create_box command. :dd

{Set command with no atoms existing} :dt

No atoms are yet defined so the set command cannot be used. :dd

{Set region ID does not exist} :dt

Region ID specified in set command does not exist. :dd

{Shake angles have different bond types} :dt

All 3-atom angle-constrained SHAKE clusters specified by the fix shake
command that are the same angle type, must also have the same bond
types for the 2 bonds in the angle. :dd

{Shake atoms %d %d %d %d missing on proc %d at step %ld} :dt

The 4 atoms in a single shake cluster specified by the fix shake
command are not all accessible to a processor.  This probably means
an atom has moved too far. :dd

{Shake atoms %d %d %d missing on proc %d at step %ld} :dt

The 3 atoms in a single shake cluster specified by the fix shake
command are not all accessible to a processor.  This probably means
an atom has moved too far. :dd

{Shake atoms %d %d missing on proc %d at step %ld} :dt

The 2 atoms in a single shake cluster specified by the fix shake
command are not all accessible to a processor.  This probably means
an atom has moved too far. :dd

{Shake cluster of more than 4 atoms} :dt

A single cluster specified by the fix shake command can have no more
than 4 atoms. :dd

{Shake clusters are connected} :dt

A single cluster specified by the fix shake command must have a single
central atom with up to 3 other atoms bonded to it. :dd

{Shake determinant = 0.0} :dt

The determinant of the matrix being solved for a single cluster
specified by the fix shake command is numerically invalid. :dd

{Shake fix must come before NPT/NPH fix} :dt

NPT fix must be defined in input script after SHAKE fix, else the
SHAKE fix contribution to the pressure virial is incorrect. :dd

{Small, tag, big integers are not sized correctly} :dt

See description of these 3 data types in src/lmptype.h. :dd

{Smallint setting in lmptype.h is invalid} :dt

It has to be the size of an integer. :dd

{Smallint setting in lmptype.h is not compatible} :dt

Smallint stored in restart file is not consistent with LAMMPS version
you are running. :dd

{Specified processors != physical processors} :dt

The 3d grid of processors defined by the processors command does not
match the number of processors LAMMPS is being run on. :dd

{Specified target stress must be uniaxial or hydrostatic} :dt

Self-explanatory. :dd

{Sqrt of negative value in variable formula} :dt

Self-explanatory. :dd

{Substitution for illegal variable} :dt

Input script line contained a variable that could not be substituted
for. :dd

{System in data file is too big} :dt

See the setting for bigint in the src/lmptype.h file. :dd

{TAD nsteps must be multiple of t_event} :dt

Self-explanatory. :dd

{TIP4P hydrogen has incorrect atom type} :dt

The TIP4P pairwise computation found an H atom whose type does not
agree with the specified H type. :dd

{TIP4P hydrogen is missing} :dt

The TIP4P pairwise computation failed to find the correct H atom
within a water molecule. :dd

{TMD target file did not list all group atoms} :dt

The target file for the fix tmd command did not list all atoms in the
fix group. :dd

{Tad command before simulation box is defined} :dt

Self-explanatory. :dd

{Tagint setting in lmptype.h is invalid} :dt

Tagint must be as large or larger than smallint. :dd

{Tagint setting in lmptype.h is not compatible} :dt

Smallint stored in restart file is not consistent with LAMMPS version
you are running. :dd

{Target temperature for fix nvt/npt/nph cannot be 0.0} :dt

Self-explanatory. :dd

{Target temperature for fix rigid/nvt cannot be 0.0} :dt

Self-explanatory. :dd

{Temper command before simulation box is defined} :dt

The temper command cannot be used before a read_data, read_restart, or
create_box command. :dd

{Temperature ID for fix bond/swap does not exist} :dt

Self-explanatory. :dd

{Temperature ID for fix box/relax does not exist} :dt

Self-explanatory. :dd

{Temperature ID for fix nvt/nph/npt does not exist} :dt

Self-explanatory. :dd

{Temperature ID for fix press/berendsen does not exist} :dt

Self-explanatory. :dd

{Temperature ID for fix temp/berendsen does not exist} :dt

Self-explanatory. :dd

{Temperature ID for fix temp/rescale does not exist} :dt

Self-explanatory. :dd

{Temperature control can not be used with fix nph} :dt

Self-explanatory. :dd

{Temperature control can not be used with fix nph/asphere} :dt

Self-explanatory. :dd

{Temperature control can not be used with fix nph/sphere} :dt

Self-explanatory. :dd

{Temperature control must be used with fix nphug} :dt

The temp keyword must be provided. :dd

{Temperature control must be used with fix npt} :dt

Self-explanatory. :dd

{Temperature control must be used with fix npt/asphere} :dt

Self-explanatory. :dd

{Temperature control must be used with fix npt/sphere} :dt

Self-explanatory. :dd

{Temperature control must be used with fix nvt} :dt

Self-explanatory. :dd

{Temperature control must be used with fix nvt/asphere} :dt

Self-explanatory. :dd

{Temperature control must be used with fix nvt/sllod} :dt

Self-explanatory. :dd

{Temperature control must be used with fix nvt/sphere} :dt

Self-explanatory. :dd

{Temperature for fix nvt/sllod does not have a bias} :dt

The specified compute must compute temperature with a bias. :dd

{Tempering could not find thermo_pe compute} :dt

This compute is created by the thermo command.  It must have been
explicitly deleted by a uncompute command. :dd

{Tempering fix ID is not defined} :dt

The fix ID specified by the temper command does not exist. :dd

{Tempering temperature fix is not valid} :dt

The fix specified by the temper command is not one that controls
temperature (nvt or langevin). :dd

{The package gpu command is required for gpu styles} :dt

Self-explanatory. :dd

{Thermo and fix not computed at compatible times} :dt

Fixes generate values on specific timesteps.  The thermo output
does not match these timesteps. :dd

{Thermo compute array is accessed out-of-range} :dt

Self-explanatory. :dd

{Thermo compute does not compute array} :dt

Self-explanatory. :dd

{Thermo compute does not compute scalar} :dt

Self-explanatory. :dd

{Thermo compute does not compute vector} :dt

Self-explanatory. :dd

{Thermo compute vector is accessed out-of-range} :dt

Self-explanatory. :dd

{Thermo custom variable cannot be indexed} :dt

Self-explanatory. :dd

{Thermo custom variable is not equal-style variable} :dt

Only equal-style variables can be output with thermodynamics, not
atom-style variables. :dd

{Thermo every variable returned a bad timestep} :dt

The variable must return a timestep greater than the current timestep. :dd

{Thermo fix array is accessed out-of-range} :dt

Self-explanatory. :dd

{Thermo fix does not compute array} :dt

Self-explanatory. :dd

{Thermo fix does not compute scalar} :dt

Self-explanatory. :dd

{Thermo fix does not compute vector} :dt

Self-explanatory. :dd

{Thermo fix vector is accessed out-of-range} :dt

Self-explanatory. :dd

{Thermo keyword in variable requires lattice be defined} :dt

The xlat, ylat, zlat keywords refer to lattice properties. :dd

{Thermo keyword in variable requires thermo to use/init pe} :dt

You are using a thermo keyword in a variable that requires
potential energy to be calculated, but your thermo output
does not use it.  Add it to your thermo output. :dd

{Thermo keyword in variable requires thermo to use/init press} :dt

You are using a thermo keyword in a variable that requires pressure to
be calculated, but your thermo output does not use it.  Add it to your
thermo output. :dd

{Thermo keyword in variable requires thermo to use/init temp} :dt

You are using a thermo keyword in a variable that requires temperature
to be calculated, but your thermo output does not use it.  Add it to
your thermo output. :dd

{Thermo keyword requires lattice be defined} :dt

The xlat, ylat, zlat keywords refer to lattice properties. :dd

{Thermo style does not use press} :dt

Cannot use thermo_modify to set this parameter since the thermo_style
is not computing this quantity. :dd

{Thermo style does not use temp} :dt

Cannot use thermo_modify to set this parameter since the thermo_style
is not computing this quantity. :dd

{Thermo_modify int format does not contain d character} :dt

Self-explanatory. :dd

{Thermo_modify pressure ID does not compute pressure} :dt

The specified compute ID does not compute pressure. :dd

{Thermo_modify temperature ID does not compute temperature} :dt

The specified compute ID does not compute temperature. :dd

{Thermo_style command before simulation box is defined} :dt

The thermo_style command cannot be used before a read_data,
read_restart, or create_box command. :dd

{This variable thermo keyword cannot be used between runs} :dt

Keywords that refer to time (such as cpu, elapsed) do not
make sense in between runs. :dd

{Threshhold for an atom property that isn't allocated} :dt

A dump threshhold has been requested on a quantity that is
not defined by the atom style used in this simulation. :dd

{Timestep must be >= 0} :dt

Specified timestep is invalid. :dd

{Too big a problem to use velocity create loop all} :dt

The system size must fit in a 32-bit integer to use this option. :dd

{Too big a timestep} :dt

Specified timestep is too large. :dd

{Too big a timestep for dump dcd} :dt

The timestep must fit in a 32-bit integer to use this dump style. :dd

{Too big a timestep for dump xtc} :dt

The timestep must fit in a 32-bit integer to use this dump style. :dd

{Too few bits for lookup table} :dt

Table size specified via pair_modify command does not work with your
machine's floating point representation. :dd

{Too many atom pairs for pair bop} :dt

The number of atomic pairs exceeds the expected number.  Check your
atomic structure to ensure that it is realistic. :dd

{Too many atom sorting bins} :dt

This is likely due to an immense simulation box that has blown up
to a large size. :dd

{Too many atom triplets for pair bop} :dt

The number of three atom groups for angle determinations exceeds the
expected number.  Check your atomic structrure to ensure that it is
realistic. :dd

{Too many atoms for dump dcd} :dt

The system size must fit in a 32-bit integer to use this dump
style. :dd

{Too many atoms for dump xtc} :dt

The system size must fit in a 32-bit integer to use this dump
style. :dd

{Too many atoms to dump sort} :dt

Cannot sort when running with more than 2^31 atoms. :dd

{Too many exponent bits for lookup table} :dt

Table size specified via pair_modify command does not work with your
machine's floating point representation. :dd

{Too many groups} :dt

The maximum number of atom groups (including the "all" group) is
given by MAX_GROUP in group.cpp and is 32. :dd

{Too many iterations} :dt

You must use a number of iterations that fit in a 32-bit integer
for minimization. :dd

{Too many local+ghost atoms for neighbor list} :dt

The number of nlocal + nghost atoms on a processor
is limited by the size of a 32-bit integer with 2 bits
removed for masking 1-2, 1-3, 1-4 neighbors. :dd

{Too many mantissa bits for lookup table} :dt

Table size specified via pair_modify command does not work with your
machine's floating point representation. :dd

{Too many masses for fix shake} :dt

The fix shake command cannot list more masses than there are atom
types. :dd

{Too many neighbor bins} :dt

This is likely due to an immense simulation box that has blown up
to a large size. :dd

{Too many timesteps} :dt

The cummulative timesteps must fit in a 64-bit integer. :dd

{Too many timesteps for NEB} :dt

You must use a number of timesteps that fit in a 32-bit integer
for NEB. :dd

{Too many total atoms} :dt

See the setting for bigint in the src/lmptype.h file. :dd

{Too many total bits for bitmapped lookup table} :dt

Table size specified via pair_modify command is too large.  Note that
a value of N generates a 2^N size table. :dd

{Too many touching neighbors - boost MAXTOUCH} :dt

A granular simulation has too many neighbors touching one atom.  The
MAXTOUCH parameter in fix_shear_history.cpp must be set larger and
LAMMPS must be re-built. :dd

{Too much per-proc info for dump} :dt

Number of local atoms times number of columns must fit in a 32-bit
integer for dump. :dd

{Tree structure in joint connections} :dt

Fix poems cannot (yet) work with coupled bodies whose joints connect
the bodies in a tree structure. :dd

{Triclinic box skew is too large} :dt

The displacement in a skewed direction must be less than half the box
length in that dimension.  E.g. the xy tilt must be between -half and
+half of the x box length. :dd

{Tried to convert a double to int, but input_double > INT_MAX} :dt

Self-explanatory. :dd

{Two groups cannot be the same in fix spring couple} :dt

Self-explanatory. :dd

{USER-CUDA mode requires CUDA variant of min style} :dt

CUDA mode is enabled, so the min style must include a cuda suffix. :dd

{USER-CUDA mode requires CUDA variant of run style} :dt

CUDA mode is enabled, so the run style must include a cuda suffix. :dd

{USER-CUDA package requires a cuda enabled atom_style} :dt

Self-explanatory. :dd

{Unable to initialize accelerator for use} :dt

There was a problem initializing an accelerator for the gpu package :dd

{Unbalanced quotes in input line} :dt

No matching end double quote was found following a leading double
quote. :dd

{Unexpected end of -reorder file} :dt

Self-explanatory. :dd

{Unexpected end of custom file} :dt

Self-explanatory. :dd

{Unexpected end of data file} :dt

LAMMPS hit the end of the data file while attempting to read a
section.  Something is wrong with the format of the data file. :dd

{Unexpected end of dump file} :dt

A read operation from the file failed. :dd

{Unexpected end of fix rigid file} :dt

A read operation from the file failed. :dd

{Units command after simulation box is defined} :dt

The units command cannot be used after a read_data, read_restart, or
create_box command. :dd

{Universe/uloop variable count < # of partitions} :dt

A universe or uloop style variable must specify a number of values >= to the
number of processor partitions. :dd

{Unknown command: %s} :dt

The command is not known to LAMMPS.  Check the input script. :dd

{Unknown error in GPU library} :dt

Self-explanatory. :dd

{Unknown identifier in data file: %s} :dt

A section of the data file cannot be read by LAMMPS. :dd

{Unknown table style in angle style table} :dt

Self-explanatory. :dd

{Unknown table style in bond style table} :dt

Self-explanatory. :dd

{Unknown table style in pair_style command} :dt

Style of table is invalid for use with pair_style table command. :dd

{Unrecognized lattice type in MEAM file 1} :dt

The lattice type in an entry of the MEAM library file is not
valid. :dd

{Unrecognized lattice type in MEAM file 2} :dt

The lattice type in an entry of the MEAM parameter file is not
valid. :dd

{Unrecognized pair style in compute pair command} :dt

Self-explanatory. :dd

{Use of change_box with undefined lattice} :dt

Must use lattice command with displace_box command if units option is
set to lattice. :dd

{Use of compute temp/ramp with undefined lattice} :dt

Must use lattice command with compute temp/ramp command if units
option is set to lattice. :dd

{Use of displace_atoms with undefined lattice} :dt

Must use lattice command with displace_atoms command if units option
is set to lattice. :dd

{Use of fix append/atoms with undefined lattice} :dt

A lattice must be defined before using this fix. :dd

{Use of fix ave/spatial with undefined lattice} :dt

A lattice must be defined to use fix ave/spatial with units = lattice. :dd

{Use of fix deform with undefined lattice} :dt

A lattice must be defined to use fix deform with units = lattice. :dd

{Use of fix deposit with undefined lattice} :dt

Must use lattice command with compute fix deposit command if units
option is set to lattice. :dd

{Use of fix dt/reset with undefined lattice} :dt

Must use lattice command with fix dt/reset command if units option is
set to lattice. :dd

{Use of fix indent with undefined lattice} :dt

The lattice command must be used to define a lattice before using the
fix indent command. :dd

{Use of fix move with undefined lattice} :dt

Must use lattice command with fix move command if units option is
set to lattice. :dd

{Use of fix recenter with undefined lattice} :dt

Must use lattice command with fix recenter command if units option is
set to lattice. :dd

{Use of fix wall with undefined lattice} :dt

Must use lattice command with fix wall command if units option is set
to lattice. :dd

{Use of fix wall/piston with undefined lattice} :dt

A lattice must be defined before using this fix. :dd

{Use of region with undefined lattice} :dt

If units = lattice (the default) for the region command, then a
lattice must first be defined via the lattice command. :dd

{Use of velocity with undefined lattice} :dt

If units = lattice (the default) for the velocity set or velocity ramp
command, then a lattice must first be defined via the lattice command. :dd

{Using fix nvt/sllod with inconsistent fix deform remap option} :dt

Fix nvt/sllod requires that deforming atoms have a velocity profile
provided by "remap v" as a fix deform option. :dd

{Using fix nvt/sllod with no fix deform defined} :dt

Self-explanatory. :dd

{Using fix srd with inconsistent fix deform remap option} :dt

When shearing the box in an SRD simulation, the remap v option for fix
deform needs to be used. :dd

{Using pair lubricate with inconsistent fix deform remap option} :dt

Must use remap v option with fix deform with this pair style. :dd

{Using pair lubricate/poly with inconsistent fix deform remap option} :dt

If fix deform is used, the remap v option is required. :dd

{Variable evaluation before simulation box is defined} :dt

Cannot evaluate a compute or fix or atom-based value in a variable
before the simulation has been setup. :dd

{Variable for compute ti is invalid style} :dt

Self-explanatory. :dd

{Variable for dump every is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for dump image center is invalid style} :dt

Must be an equal-style variable. :dd

{Variable for dump image persp is invalid style} :dt

Must be an equal-style variable. :dd

{Variable for dump image phi is invalid style} :dt

Must be an equal-style variable. :dd

{Variable for dump image theta is invalid style} :dt

Must be an equal-style variable. :dd

{Variable for dump image zoom is invalid style} :dt

Must be an equal-style variable. :dd

{Variable for fix adapt is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for fix addforce is invalid style} :dt

Self-explanatory. :dd

{Variable for fix aveforce is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for fix deform is invalid style} :dt

The variable must be an equal-style variable. :dd

{Variable for fix efield is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for fix gravity is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for fix indent is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for fix indent is not equal style} :dt

Only equal-style variables can be used. :dd

{Variable for fix langevin is invalid style} :dt

It must be an equal-style variable. :dd

{Variable for fix move is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for fix setforce is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for fix temp/berendsen is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for fix temp/rescale is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for fix wall is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for fix wall/reflect is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for fix wall/srd is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for region is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for region is not equal style} :dt

Self-explanatory. :dd

{Variable for restart is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for thermo every is invalid style} :dt

Only equal-style variables can be used. :dd

{Variable for velocity set is invalid style} :dt

Only atom-style variables can be used. :dd

{Variable formula compute array is accessed out-of-range} :dt

Self-explanatory. :dd

{Variable formula compute vector is accessed out-of-range} :dt

Self-explanatory. :dd

{Variable formula fix array is accessed out-of-range} :dt

Self-explanatory. :dd

{Variable formula fix vector is accessed out-of-range} :dt

Self-explanatory. :dd

{Variable name for compute atom/molecule does not exist} :dt

Self-explanatory. :dd

{Variable name for compute reduce does not exist} :dt

Self-explanatory. :dd

{Variable name for compute ti does not exist} :dt

Self-explanatory. :dd

{Variable name for dump every does not exist} :dt

Self-explanatory. :dd

{Variable name for dump image center does not exist} :dt

Self-explanatory. :dd

{Variable name for dump image persp does not exist} :dt

Self-explanatory. :dd

{Variable name for dump image phi does not exist} :dt

Self-explanatory. :dd

{Variable name for dump image theta does not exist} :dt

Self-explanatory. :dd

{Variable name for dump image zoom does not exist} :dt

Self-explanatory. :dd

{Variable name for fix adapt does not exist} :dt

Self-explanatory. :dd

{Variable name for fix addforce does not exist} :dt

Self-explanatory. :dd

{Variable name for fix ave/atom does not exist} :dt

Self-explanatory. :dd

{Variable name for fix ave/correlate does not exist} :dt

Self-explanatory. :dd

{Variable name for fix ave/histo does not exist} :dt

Self-explanatory. :dd

{Variable name for fix ave/spatial does not exist} :dt

Self-explanatory. :dd

{Variable name for fix ave/time does not exist} :dt

Self-explanatory. :dd

{Variable name for fix aveforce does not exist} :dt

Self-explanatory. :dd

{Variable name for fix deform does not exist} :dt

Self-explantory. :dd

{Variable name for fix efield does not exist} :dt

Self-explanatory. :dd

{Variable name for fix gravity does not exist} :dt

Self-explanatory. :dd

{Variable name for fix indent does not exist} :dt

Self-explanatory. :dd

{Variable name for fix langevin does not exist} :dt

Self-explanatory. :dd

{Variable name for fix move does not exist} :dt

Self-explanatory. :dd

{Variable name for fix setforce does not exist} :dt

Self-explanatory. :dd

{Variable name for fix store/state does not exist} :dt

Self-explanatory. :dd

{Variable name for fix temp/berendsen does not exist} :dt

Self-explanatory. :dd

{Variable name for fix temp/rescale does not exist} :dt

Self-explanatory. :dd

{Variable name for fix wall does not exist} :dt

Self-explanatory. :dd

{Variable name for fix wall/reflect does not exist} :dt

Self-explanatory. :dd

{Variable name for fix wall/srd does not exist} :dt

Self-explanatory. :dd

{Variable name for region does not exist} :dt

Self-explanatory. :dd

{Variable name for restart does not exist} :dt

Self-explanatory. :dd

{Variable name for thermo every does not exist} :dt

Self-explanatory. :dd

{Variable name for velocity set does not exist} :dt

Self-explanatory. :dd

{Variable name must be alphanumeric or underscore characters} :dt

Self-explanatory. :dd

{Velocity command before simulation box is defined} :dt

The velocity command cannot be used before a read_data, read_restart,
or create_box command. :dd

{Velocity command with no atoms existing} :dt

A velocity command has been used, but no atoms yet exist. :dd

{Velocity ramp in z for a 2d problem} :dt

Self-explanatory. :dd

{Velocity temperature ID does not compute temperature} :dt

The compute ID given to the velocity command must compute
temperature. :dd

{Verlet/split requires 2 partitions} :dt

See the -partition command-line switch. :dd

{Verlet/split requires Rspace partition layout be multiple of Kspace partition layout in each dim} :dt

This is controlled by the processors command. :dd

{Verlet/split requires Rspace partition size be multiple of Kspace partition size} :dt

This is so there is an equal number of Rspace processors for every
Kspace processor. :dd

{Virial was not tallied on needed timestep} :dt

You are using a thermo keyword that requires potentials to
have tallied the virial, but they didn't on this timestep.  See the
variable doc page for ideas on how to make this work. :dd

{Wall defined twice in fix wall command} :dt

Self-explanatory. :dd

{Wall defined twice in fix wall/reflect command} :dt

Self-explanatory. :dd

{Wall defined twice in fix wall/srd command} :dt

Self-explanatory. :dd

{Water H epsilon must be 0.0 for pair style lj/cut/coul/long/tip4p} :dt

This is because LAMMPS does not compute the Lennard-Jones interactions
with these particles for efficiency reasons. :dd

{World variable count doesn't match # of partitions} :dt

A world-style variable must specify a number of values equal to the
number of processor partitions. :dd

{Write_restart command before simulation box is defined} :dt

The write_restart command cannot be used before a read_data,
read_restart, or create_box command. :dd

{Zero-length lattice orient vector} :dt

Self-explanatory. :dd

:dle

Warnings: :h4,link(warn)

:dlb

{Atom with molecule ID = 0 included in compute molecule group} :dt

The group used in a compute command that operates on moleclues
includes atoms with no molecule ID.  This is probably not what you
want. :dd

{Both groups in compute group/group have a net charge; the Kspace boundary correction to energy will be non-zero} :dt

Self-explantory. :dd

{Broken bonds will not alter angles, dihedrals, or impropers} :dt

See the doc page for fix bond/break for more info on this
restriction. :dd

{Building an occasional neighobr list when atoms may have moved too far} :dt

This can cause LAMMPS to crash when the neighbor list is built.
The solution is to check for building the regular neighbor lists
more frequently. :dd

{Cannot include log terms without 1/r terms; setting flagHI to 1} :dt

Self-explanatory. :dd

{Cannot include log terms without 1/r terms; setting flagHI to 1.} :dt

Self-explanatory. :dd

{Compute cna/atom cutoff may be too large to find ghost atom neighbors} :dt

The neighbor cutoff used may not encompass enough ghost atoms
to perform this operation correctly. :dd

{Computing temperature of portions of rigid bodies} :dt

The group defined by the temperature compute does not encompass all
the atoms in one or more rigid bodies, so the change in
degrees-of-freedom for the atoms in those partial rigid bodies will
not be accounted for. :dd

{Created bonds will not create angles, dihedrals, or impropers} :dt

See the doc page for fix bond/create for more info on this
restriction. :dd

{Dihedral problem: %d %ld %d %d %d %d} :dt

Conformation of the 4 listed dihedral atoms is extreme; you may want
to check your simulation geometry. :dd

{Dump dcd/xtc timestamp may be wrong with fix dt/reset} :dt

If the fix changes the timestep, the dump dcd file will not
reflect the change. :dd

{FENE bond too long: %ld %d %d %g} :dt

A FENE bond has stretched dangerously far.  It's interaction strength
will be truncated to attempt to prevent the bond from blowing up. :dd

{FENE bond too long: %ld %g} :dt

A FENE bond has stretched dangerously far.  It's interaction strength
will be truncated to attempt to prevent the bond from blowing up. :dd

{Fix GCMC may delete atom with non-zero molecule ID} :dt

This is probably an error, since you should not delete only one atom
of a molecule. The GCMC molecule exchange feature does not yet work. :dd

{Fix SRD walls overlap but fix srd overlap not set} :dt

You likely want to set this in your input script. :dd

{Fix bond/swap will ignore defined angles} :dt

See the doc page for fix bond/swap for more info on this
restriction. :dd

{Fix evaporate may delete atom with non-zero molecule ID} :dt

This is probably an error, since you should not delete only one atom
of a molecule. :dd

{Fix move does not update angular momentum} :dt

Atoms store this quantity, but fix move does not (yet) update it. :dd

{Fix move does not update quaternions} :dt

Atoms store this quantity, but fix move does not (yet) update it. :dd

{Fix recenter should come after all other integration fixes} :dt

Other fixes may change the position of the center-of-mass, so
fix recenter should come last. :dd

{Fix shake with rRESPA computes invalid pressures} :dt

This is a known bug in LAMMPS that has not yet been fixed.  If you use
SHAKE with rRESPA and perform a constant volume simulation (e.g. using
fix npt) this only affects the output pressure, not the dynamics of
the simulation.  If you use SHAKE with rRESPA and perform a constant
pressure simulation (e.g. using fix npt) then you will be
equilibrating to the wrong volume. :dd

{Fix srd SRD moves may trigger frequent reneighboring} :dt

This is because the SRD particles may move long distances. :dd

{Fix srd grid size > 1/4 of big particle diameter} :dt

This may cause accuracy problems. :dd

{Fix srd particle moved outside valid domain} :dt

This may indicate a problem with your simulation parameters. :dd

{Fix srd particles may move > big particle diameter} :dt

This may cause accuracy problems. :dd

{Fix srd viscosity < 0.0 due to low SRD density} :dt

This may cause accuracy problems. :dd

{Fix thermal/conductivity comes before fix ave/spatial} :dt

The order of these 2 fixes in your input script is such that fix
thermal/conductivity comes first.  If you are using fix ave/spatial to
measure the temperature profile induced by fix viscosity, then this
may cause a glitch in the profile since you are averaging immediately
after swaps have occurred.  Flipping the order of the 2 fixes
typically helps. :dd

{Fix viscosity comes before fix ave/spatial} :dt

The order of these 2 fixes in your input script is such that
fix viscosity comes first.  If you are using fix ave/spatial
to measure the velocity profile induced by fix viscosity, then
this may cause a glitch in the profile since you are averaging
immediately after swaps have occurred.  Flipping the order
of the 2 fixes typically helps. :dd

{Group for fix_modify temp != fix group} :dt

The fix_modify command is specifying a temperature computation that
computes a temperature on a different group of atoms than the fix
itself operates on.  This is probably not what you want to do. :dd

{Improper problem: %d %ld %d %d %d %d} :dt

Conformation of the 4 listed improper atoms is extreme; you may want
to check your simulation geometry. :dd

{Kspace_modify slab param < 2.0 may cause unphysical behavior} :dt

The kspace_modify slab parameter should be larger to insure periodic
grids padded with empty space do not overlap. :dd

{Less insertions than requested} :dt

Less atom insertions occurred on this timestep due to the fix pour
command than were scheduled.  This is probably because there were too
many overlaps detected. :dd

{Lost atoms via change_box: original %ld current %ld} :dt

The command options you have used caused atoms to be lost. :dd

{Lost atoms via displace_atoms: original %ld current %ld} :dt

The command options you have used caused atoms to be lost. :dd

{Lost atoms: original %ld current %ld} :dt

Lost atoms are checked for each time thermo output is done.  See the
thermo_modify lost command for options.  Lost atoms usually indicate
bad dynamics, e.g. atoms have been blown far out of the simulation
box, or moved futher than one processor's sub-domain away before
reneighboring. :dd

{Mismatch between velocity and compute groups} :dt

The temperature computation used by the velocity command will not be
on the same group of atoms that velocities are being set for. :dd

{More than one compute centro/atom} :dt

It is not efficient to use compute centro/atom  more than once. :dd

{More than one compute cluster/atom} :dt

It is not efficient to use compute cluster/atom  more than once. :dd

{More than one compute cna/atom defined} :dt

It is not efficient to use compute cna/atom  more than once. :dd

{More than one compute coord/atom} :dt

It is not efficient to use compute coord/atom more than once. :dd

{More than one compute damage/atom} :dt

It is not efficient to use compute ke/atom more than once. :dd

{More than one compute ke/atom} :dt

It is not efficient to use compute ke/atom more than once. :dd

{More than one fix poems} :dt

It is not efficient to use fix poems more than once. :dd

{More than one fix rigid} :dt

It is not efficient to use fix rigid more than once. :dd

{New thermo_style command, previous thermo_modify settings will be lost} :dt

If a thermo_style command is used after a thermo_modify command, the
settings changed by the thermo_modify command will be reset to their
default values.  This is because the thermo_modify commmand acts on
the currently defined thermo style, and a thermo_style command creates
a new style. :dd

{No Kspace calculation with verlet/split} :dt

The 2nd partition performs a kspace calculation so the kspace_style
command must be used. :dd

{No fixes defined, atoms won't move} :dt

If you are not using a fix like nve, nvt, npt then atom velocities and
coordinates will not be updated during timestepping. :dd

{No joints between rigid bodies, use fix rigid instead} :dt

The bodies defined by fix poems are not connected by joints.  POEMS
will integrate the body motion, but it would be more efficient to use
fix rigid. :dd

{Not using real units with pair reax} :dt

This is most likely an error, unless you have created your own ReaxFF
parameter file in a different set of units. :dd

{One or more atoms are time integrated more than once} :dt

This is probably an error since you typically do not want to
advance the positions or velocities of an atom more than once
per timestep. :dd

{One or more compute molecules has atoms not in group} :dt

The group used in a compute command that operates on moleclues does
not include all the atoms in some molecules.  This is probably not
what you want. :dd

{One or more respa levels compute no forces} :dt

This is computationally inefficient. :dd

{Pair COMB charge %.10f with force %.10f hit max barrier} :dt

Something is possibly wrong with your model. :dd

{Pair COMB charge %.10f with force %.10f hit min barrier} :dt

Something is possibly wrong with your model. :dd

{Pair brownian needs newton pair on for momentum conservation} :dt

Self-explanatory. :dd

{Pair dpd needs newton pair on for momentum conservation} :dt

Self-explanatory. :dd

{Pair dsmc: num_of_collisions > number_of_A} :dt

Collision model in DSMC is breaking down. :dd

{Pair dsmc: num_of_collisions > number_of_B} :dt

Collision model in DSMC is breaking down. :dd

{Particle deposition was unsuccessful} :dt

The fix deposit command was not able to insert as many atoms as
needed.  The requested volume fraction may be too high, or other atoms
may be in the insertion region. :dd

{Reducing PPPM order b/c stencil extends beyond neighbor processor} :dt

LAMMPS is attempting this in order to allow the simulation
to run.  It should not effect the PPPM accuracy. :dd

{Replacing a fix, but new group != old group} :dt

The ID and style of a fix match for a fix you are changing with a fix
command, but the new group you are specifying does not match the old
group. :dd

{Replicating in a non-periodic dimension} :dt

The parameters for a replicate command will cause a non-periodic
dimension to be replicated; this may cause unwanted behavior. :dd

{Resetting reneighboring criteria during PRD} :dt

A PRD simulation requires that neigh_modify settings be delay = 0,
every = 1, check = yes.  Since these settings were not in place,
LAMMPS changed them and will restore them to their original values
after the PRD simulation. :dd

{Resetting reneighboring criteria during TAD} :dt

A TAD simulation requires that neigh_modify settings be delay = 0,
every = 1, check = yes.  Since these settings were not in place,
LAMMPS changed them and will restore them to their original values
after the PRD simulation. :dd

{Resetting reneighboring criteria during minimization} :dt

Minimization requires that neigh_modify settings be delay = 0, every =
1, check = yes.  Since these settings were not in place, LAMMPS
changed them and will restore them to their original values after the
minimization. :dd

{Restart file used different # of processors} :dt

The restart file was written out by a LAMMPS simulation running on a
different number of processors.  Due to round-off, the trajectories of
your restarted simulation may diverge a little more quickly than if
you ran on the same # of processors. :dd

{Restart file used different 3d processor grid} :dt

The restart file was written out by a LAMMPS simulation running on a
different 3d grid of processors.  Due to round-off, the trajectories
of your restarted simulation may diverge a little more quickly than if
you ran on the same # of processors. :dd

{Restart file used different boundary settings, using restart file values} :dt

Your input script cannot change these restart file settings. :dd

{Restart file used different newton bond setting, using restart file value} :dt

The restart file value will override the setting in the input script. :dd

{Restart file used different newton pair setting, using input script value} :dt

The input script value will override the setting in the restart file. :dd

{Restart file version does not match LAMMPS version} :dt

This may cause problems when reading the restart file. :dd

{Restrain problem: %d %ld %d %d %d %d} :dt

Conformation of the 4 listed dihedral atoms is extreme; you may want
to check your simulation geometry. :dd

{Running PRD with only one replica} :dt

This is allowed, but you will get no parallel speed-up. :dd

{SRD bin shifting turned on due to small lamda} :dt

This is done to try to preserve accuracy. :dd

{SRD bin size for fix srd differs from user request} :dt

Fix SRD had to adjust the bin size to fit the simulation box.  See the
cubic keyword if you want this message to be an error vs warning. :dd

{SRD bins for fix srd are not cubic enough} :dt

The bin shape is not within tolerance of cubic.  See the cubic
keyword if you want this message to be an error vs warning. :dd

{SRD particle %d started inside big particle %d on step %ld bounce %d} :dt

See the inside keyword if you want this message to be an error vs
warning. :dd

{Shake determinant < 0.0} :dt

The determinant of the quadratic equation being solved for a single
cluster specified by the fix shake command is numerically suspect.  LAMMPS
will set it to 0.0 and continue. :dd

{Should not allow rigid bodies to bounce off relecting walls} :dt

LAMMPS allows this, but their dynamics are not computed correctly. :dd

{System is not charge neutral, net charge = %g} :dt

The total charge on all atoms on the system is not 0.0, which
is not valid for Ewald or PPPM. :dd

{Table inner cutoff >= outer cutoff} :dt

You specified an inner cutoff for a Coulombic table that is longer
than the global cutoff.  Probably not what you wanted. :dd

{Temperature for MSST is not for group all} :dt

User-assigned temperature to MSST fix does not compute temperature for
all atoms.  Since MSST computes a global pressure, the kinetic energy
contribution from the temperature is assumed to also be for all atoms.
Thus the pressure used by MSST could be inaccurate. :dd

{Temperature for NPT is not for group all} :dt

User-assigned temperature to NPT fix does not compute temperature for
all atoms.  Since NPT computes a global pressure, the kinetic energy
contribution from the temperature is assumed to also be for all atoms.
Thus the pressure used by NPT could be inaccurate. :dd

{Temperature for fix modify is not for group all} :dt

The temperature compute is being used with a pressure calculation
which does operate on group all, so this may be inconsistent. :dd

{Temperature for thermo pressure is not for group all} :dt

User-assigned temperature to thermo via the thermo_modify command does
not compute temperature for all atoms.  Since thermo computes a global
pressure, the kinetic energy contribution from the temperature is
assumed to also be for all atoms.  Thus the pressure printed by thermo
could be inaccurate. :dd

{Too many common neighbors in CNA %d times} :dt

More than the maximum # of neighbors was found multiple times.  This
was unexpected. :dd

{Too many inner timesteps in fix ttm} :dt

Self-explanatory. :dd

{Too many neighbors in CNA for %d atoms} :dt

More than the maximum # of neighbors was found multiple times.  This
was unexpected. :dd

{Use special bonds = 0,1,1 with bond style fene} :dt

Most FENE models need this setting for the special_bonds command. :dd

{Use special bonds = 0,1,1 with bond style fene/expand} :dt

Most FENE models need this setting for the special_bonds command. :dd

{Using compute temp/deform with inconsistent fix deform remap option} :dt

Fix nvt/sllod assumes deforming atoms have a velocity profile provided
by "remap v" or "remap none" as a fix deform option. :dd

{Using compute temp/deform with no fix deform defined} :dt

This is probably an error, since it makes little sense to use
compute temp/deform in this case. :dd

{Using fix srd with box deformation but no SRD thermostat} :dt

The deformation will heat the SRD particles so this can
be dangerous. :dd

{Using pair tail corrections with nonperiodic system} :dt

This is probably a bogus thing to do, since tail corrections are
computed by integrating the density of a periodic system out to
infinity. :dd

:dle

