diff --git a/doc/Section_errors.html b/doc/Section_errors.html
index 8003f89e0c..1d5d63433b 100644
--- a/doc/Section_errors.html
+++ b/doc/Section_errors.html
@@ -183,13 +183,11 @@ the bond topologies you have defined.
See description of this data type in src/lmptype.h.
-Accelerated style in input script but no fix gpu
-
-UNDOCUMENTED
-
Accelerator sharing is not currently supported on system
-UNDOCUMENTED
+Multiple MPI processes cannot share the accelerator on your
+system. For NVIDIA GPUs, see the nvidia-smi command to change this
+setting.
All angle coeffs are not set
@@ -794,7 +792,8 @@ will assign the restart file info to actual atoms.
Cannot do GCMC on atoms in atom_modify first group
-UNDOCUMENTED
+This is a restriction due to the way atoms are organized in a list to
+enable the atom_modify first command.
Cannot dump JPG file
@@ -1438,14 +1437,6 @@ neighbor cutoff. Use the "nsq" style instead of "bin" style.
Self-explanatory.
-Cannot use newton pair with lj/sdk/coul/long/gpu pair style
-
-Self-explanatory.
-
-Cannot use newton pair with lj/sdk/gpu pair style
-
-Self-explanatory.
-
Cannot use newton pair with lj96/cut/gpu pair style
Self-explanatory.
@@ -2198,7 +2189,8 @@ does not exist.
Could not find/initialize a specified accelerator device
-UNDOCUMENTED
+Could not initialize at least one of the devices specified for the gpu
+package
Could not grab element entry from EIM potential file
@@ -2410,7 +2402,7 @@ simulation box to a great distance.
Double precision is not supported on this accelerator
-UNDOCUMENTED
+Self-explanatory
Dump cfg arguments can not mix xs|ys|zs with xsu|ysu|zsu
@@ -2669,15 +2661,18 @@ smaller simulation or on more processors.
Fix GCMC incompatible with given pair_style
-UNDOCUMENTED
+Some pair_styles do not provide single-atom energies, which are needed
+by fix GCMC.
Fix GCMC molecule command requires atom attribute molecule
-UNDOCUMENTED
+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.
Fix GCMC molecule feature does not yet work
-UNDOCUMENTED
+Fix GCMC cannot (yet) be used to exchange molecules, only atoms.
Fix GPU split must be positive for hybrid pair styles
@@ -3053,6 +3048,14 @@ all intensive/extensive when turned into an array by fix ave/time.
Self-explanatory.
+Fix balance string is invalid
+
+The string can only contain the characters "x", "y", or "z".
+
+Fix balance string is invalid for 2d simulation
+
+The string cannot contain the letter "z".
+
Fix bond/break requires special_bonds = 0,1,1
This is a restriction of the current fix bond/break implementation.
@@ -3606,11 +3609,12 @@ non-hydrostatic pressure control can not be used in this case.
GPU library not compiled for this accelerator
-UNDOCUMENTED
+Self-explanatory.
GPU particle split must be set to 1 for this pair style.
-UNDOCUMENTED
+For this pair style, you cannot run part of the force calculation on
+the host. See the package command.
Gmask function in equal-style variable formula
@@ -3887,6 +3891,10 @@ map command will force an atom map to be created.
Self-explantory.
+Input line quote not followed by whitespace
+
+An end quote must be followed by whitespace.
+
Input line too long after variable substitution
This is a hard (very large) limit defined in the input.cpp file.
@@ -3915,7 +3923,8 @@ should not happen if it is a reasonably shaped triangle.
Insufficient memory on accelerator
-UNDOCUMENTED
+There is insufficient memory on one of the devices specified for the gpu
+package
Invalid -reorder N value
@@ -4000,7 +4009,7 @@ An invalid type is being requested.
Invalid atom type in fix GCMC command
-UNDOCUMENTED
+The atom type specified in the GCMC command does not exist.
Invalid atom type in fix bond/create command
@@ -4593,17 +4602,18 @@ compute per-atom quantities with an undefined pair style.
KIM initialization failed
-This is an error return from the KIM library.
+This is an error generated by the KIM library.
KIM neighbor iterator exceeded range
-This error should not normally occur if the KIM library is working
-correctly.
+This should not happen. It likely indicates a bug
+in the KIM implementation of the interatomic potential
+where it is requesting neighbors incorrectly.
-KIM_DIR environement variable is unset
+KIM_DIR environment variable is unset
-The KIM library requires that this environment variable be set before
-running LAMMPS>
+This environment variable must be set to use pair_style kim.
+See the doc page for pair_style kim.
KSpace style has not yet been set
@@ -5138,10 +5148,6 @@ requested elements.
Swap frequency in temper command must evenly divide the total # of
timesteps.
-Not allocate memory eam/gpu pair style
-
-UNDOCUMENTED
-
Nprocs not a multiple of N for -reorder
Self-explanatory.
@@ -5166,11 +5172,6 @@ atoms.
Self-explanatory.
-Out of memory on GPGPU
-
-GPU memory is limited. Reduce the size of the problem or increase the
-number of GPUs.
-
Out of range atoms - cannot compute PPPM
One or more atoms are attempting to map their charge to a PPPM grid
@@ -5204,7 +5205,7 @@ else the fix contribution to the pressure virial is incorrect.
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 precision.
+requested accuracy.
PPPM order cannot be greater than %d
@@ -5230,10 +5231,10 @@ read_restart, or create_box command.
Self-explanatory.
-PWD environement variable is unset
+PWD environment variable is unset
-The KIM library requires that this environment variable be set before
-running LAMMPS>
+This environment variable must be set to use pair_style kim.
+See the doc page for pair_style kim.
Package command after simulation box is defined
@@ -5589,7 +5590,7 @@ then a kspace style must also be used.
Pair style kim requires newton pair off
-Self-explanatory.
+This is a current restriction of the KIM library.
Pair style lj/charmm/coul/charmm requires atom attribute q
@@ -5649,10 +5650,6 @@ molecule adds forces to atoms owned by other processors.
An atom_style with this attribute is needed.
-Pair style lj/sdk/coul/long/gpu requires atom attribute q
-
-The atom style defined does not have this attribute.
-
Pair style peri requires atom style peri
Self-explanatory.
@@ -6296,7 +6293,7 @@ temperature (nvt or langevin).
The package gpu command is required for gpu styles
-UNDOCUMENTED
+Self-explanatory.
Thermo and fix not computed at compatible times
@@ -6555,9 +6552,13 @@ length in that dimension. E.g. the xy tilt must be between -half and
CUDA mode is enabled, so the run style must include a cuda suffix.
+USER-CUDA package requires a cuda enabled atom_style
+
+Self-explanatory.
+
Unable to initialize accelerator for use
-UNDOCUMENTED
+There was a problem initializing an accelerator for the gpu package
Unbalanced quotes in input line
@@ -6593,7 +6594,7 @@ number of processor partitions.
Unknown error in GPU library
-UNDOCUMENTED
+Self-explanatory.
Unknown identifier in data file: %s
@@ -7084,7 +7085,8 @@ will be truncated to attempt to prevent the bond from blowing up.
Fix GCMC may delete atom with non-zero molecule ID
-UNDOCUMENTED
+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.
Fix SRD walls overlap but fix srd overlap not set
diff --git a/doc/Section_errors.txt b/doc/Section_errors.txt
index cb31ac452e..79546593de 100644
--- a/doc/Section_errors.txt
+++ b/doc/Section_errors.txt
@@ -179,13 +179,11 @@ the bond topologies you have defined. :dd
See description of this data type in src/lmptype.h. :dd
-{Accelerated style in input script but no fix gpu} :dt
-
-UNDOCUMENTED :dd
-
{Accelerator sharing is not currently supported on system} :dt
-UNDOCUMENTED :dd
+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
@@ -790,7 +788,8 @@ will assign the restart file info to actual atoms. :dd
{Cannot do GCMC on atoms in atom_modify first group} :dt
-UNDOCUMENTED :dd
+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
@@ -1434,14 +1433,6 @@ Self-explanatory. :dd
Self-explanatory. :dd
-{Cannot use newton pair with lj/sdk/coul/long/gpu pair style} :dt
-
-Self-explanatory. :dd
-
-{Cannot use newton pair with lj/sdk/gpu pair style} :dt
-
-Self-explanatory. :dd
-
{Cannot use newton pair with lj96/cut/gpu pair style} :dt
Self-explanatory. :dd
@@ -2194,7 +2185,8 @@ does not exist. :dd
{Could not find/initialize a specified accelerator device} :dt
-UNDOCUMENTED :dd
+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
@@ -2406,7 +2398,7 @@ simulation box to a great distance. :dd
{Double precision is not supported on this accelerator} :dt
-UNDOCUMENTED :dd
+Self-explanatory :dd
{Dump cfg arguments can not mix xs|ys|zs with xsu|ysu|zsu} :dt
@@ -2665,15 +2657,18 @@ Self-explanatory. :dd
{Fix GCMC incompatible with given pair_style} :dt
-UNDOCUMENTED :dd
+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
-UNDOCUMENTED :dd
+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
-UNDOCUMENTED :dd
+Fix GCMC cannot (yet) be used to exchange molecules, only atoms. :dd
{Fix GPU split must be positive for hybrid pair styles} :dt
@@ -3049,6 +3044,14 @@ The index for the vector is out of bounds. :dd
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
@@ -3602,11 +3605,12 @@ When using a "*" in the restart file name, no matching file was found. :dd
{GPU library not compiled for this accelerator} :dt
-UNDOCUMENTED :dd
+Self-explanatory. :dd
{GPU particle split must be set to 1 for this pair style.} :dt
-UNDOCUMENTED :dd
+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
@@ -3883,6 +3887,10 @@ map command will force an atom map to be created. :dd
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
@@ -3911,7 +3919,8 @@ should not happen if it is a reasonably shaped triangle. :dd
{Insufficient memory on accelerator} :dt
-UNDOCUMENTED :dd
+There is insufficient memory on one of the devices specified for the gpu
+package :dd
{Invalid -reorder N value} :dt
@@ -3996,7 +4005,7 @@ An invalid type is being requested. :dd
{Invalid atom type in fix GCMC command} :dt
-UNDOCUMENTED :dd
+The atom type specified in the GCMC command does not exist. :dd
{Invalid atom type in fix bond/create command} :dt
@@ -4589,17 +4598,18 @@ compute per-atom quantities with an undefined pair style. :dd
{KIM initialization failed} :dt
-This is an error return from the KIM library. :dd
+This is an error generated by the KIM library. :dd
{KIM neighbor iterator exceeded range} :dt
-This error should not normally occur if the KIM library is working
-correctly. :dd
+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 environement variable is unset} :dt
+{KIM_DIR environment variable is unset} :dt
-The KIM library requires that this environment variable be set before
-running LAMMPS> :dd
+This environment variable must be set to use pair_style kim.
+See the doc page for pair_style kim. :dd
{KSpace style has not yet been set} :dt
@@ -5134,10 +5144,6 @@ Self-explantory. :dd
Swap frequency in temper command must evenly divide the total # of
timesteps. :dd
-{Not allocate memory eam/gpu pair style} :dt
-
-UNDOCUMENTED :dd
-
{Nprocs not a multiple of N for -reorder} :dt
Self-explanatory. :dd
@@ -5162,11 +5168,6 @@ atoms. :dd
Self-explanatory. :dd
-{Out of memory on GPGPU} :dt
-
-GPU memory is limited. Reduce the size of the problem or increase the
-number of GPUs. :dd
-
{Out of range atoms - cannot compute PPPM} :dt
One or more atoms are attempting to map their charge to a PPPM grid
@@ -5200,7 +5201,7 @@ else the fix contribution to the pressure virial is incorrect. :dd
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 precision. :dd
+requested accuracy. :dd
{PPPM order cannot be greater than %d} :dt
@@ -5226,10 +5227,10 @@ Self-explanatory. :dd
Self-explanatory. :dd
-{PWD environement variable is unset} :dt
+{PWD environment variable is unset} :dt
-The KIM library requires that this environment variable be set before
-running LAMMPS> :dd
+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
@@ -5585,7 +5586,7 @@ then a kspace style must also be used. :dd
{Pair style kim requires newton pair off} :dt
-Self-explanatory. :dd
+This is a current restriction of the KIM library. :dd
{Pair style lj/charmm/coul/charmm requires atom attribute q} :dt
@@ -5645,10 +5646,6 @@ molecule adds forces to atoms owned by other processors. :dd
An atom_style with this attribute is needed. :dd
-{Pair style lj/sdk/coul/long/gpu requires atom attribute q} :dt
-
-The atom style defined does not have this attribute. :dd
-
{Pair style peri requires atom style peri} :dt
Self-explanatory. :dd
@@ -6292,7 +6289,7 @@ temperature (nvt or langevin). :dd
{The package gpu command is required for gpu styles} :dt
-UNDOCUMENTED :dd
+Self-explanatory. :dd
{Thermo and fix not computed at compatible times} :dt
@@ -6551,9 +6548,13 @@ CUDA mode is enabled, so the min style must include a cuda suffix. :dd
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
-UNDOCUMENTED :dd
+There was a problem initializing an accelerator for the gpu package :dd
{Unbalanced quotes in input line} :dt
@@ -6589,7 +6590,7 @@ The command is not known to LAMMPS. Check the input script. :dd
{Unknown error in GPU library} :dt
-UNDOCUMENTED :dd
+Self-explanatory. :dd
{Unknown identifier in data file: %s} :dt
@@ -7080,7 +7081,8 @@ will be truncated to attempt to prevent the bond from blowing up. :dd
{Fix GCMC may delete atom with non-zero molecule ID} :dt
-UNDOCUMENTED :dd
+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