diff -Naur lammps-18Mar08/doc/Section_commands.html lammps-19Mar08/doc/Section_commands.html --- lammps-18Mar08/doc/Section_commands.html 2008-03-11 10:37:01.000000000 -0600 +++ lammps-19Mar08/doc/Section_commands.html 2008-03-18 15:02:30.000000000 -0600 @@ -320,11 +320,10 @@ addforceaveforceave/atomave/spatialave/timecomcoord/originaldeform depositdragdt/resetefieldenforce2dfreezegravitygyration heatindentlangevinlineforcemsdmomentumnphnpt -npt/aspherenvenve/aspherenve/dipolenve/grannve/limitnve/noforcenvt -nvt/aspherenvt/sllodorient/fccplaneforcepoemspourprintrdf -recenterrigidsetforceshakespringspring/rgspring/selftemp/berendsen -temp/rescaletmdviscosityviscouswall/granwall/lj126wall/lj93wall/reflect -wiggle +npt/aspherenvenve/aspherenve/limitnve/noforcenve/spherenvtnvt/asphere +nvt/sllodorient/fccplaneforcepoemspourprintrdfrecenter +rigidsetforceshakespringspring/rgspring/selftemp/berendsentemp/rescale +tmdviscosityviscouswall/granwall/lj126wall/lj93wall/reflectwiggle
@@ -334,10 +333,10 @@ description:

- - - - + + +
centro/atomcoord/atomdisplace/atomgroup/groupke/atompe
pe/atompressurereducerotate/dipolerotate/granstress/atom
temptemp/aspheretemp/comtemp/deformtemp/dipoletemp/partial
temp/ramptemp/region +
centro/atomcoord/atomdisplace/atomerotate/spheregroup/groupke/atom
pepe/atompressurereducestress/atomtemp
temp/aspheretemp/comtemp/deformtemp/partialtemp/ramptemp/region
temp/sphere

These are compute styles contributed by users, which can be used if diff -Naur lammps-18Mar08/doc/Section_commands.txt lammps-19Mar08/doc/Section_commands.txt --- lammps-18Mar08/doc/Section_commands.txt 2008-03-11 10:37:01.000000000 -0600 +++ lammps-19Mar08/doc/Section_commands.txt 2008-03-18 14:58:55.000000000 -0600 @@ -402,10 +402,9 @@ "npt/asphere"_fix_npt_asphere.html, "nve"_fix_nve.html, "nve/asphere"_fix_nve_asphere.html, -"nve/dipole"_fix_nve_dipole.html, -"nve/gran"_fix_nve_gran.html, "nve/limit"_fix_nve_limit.html, "nve/noforce"_fix_nve_noforce.html, +"nve/sphere"_fix_nve_sphere.html, "nvt"_fix_nvt.html, "nvt/asphere"_fix_nvt_asphere.html, "nvt/sllod"_fix_nvt_sllod.html, @@ -442,23 +441,22 @@ "centro/atom"_compute_centro_atom.html, "coord/atom"_compute_coord_atom.html, "displace/atom"_compute_displace_atom.html, +"erotate/sphere"_compute_erotate_sphere.html, "group/group"_compute_group_group.html, "ke/atom"_compute_ke_atom.html, "pe"_compute_pe.html, "pe/atom"_compute_pe_atom.html, "pressure"_compute_pressure.html, "reduce"_compute_reduce.html, -"rotate/dipole"_compute_rotate_dipole.html, -"rotate/gran"_compute_rotate_gran.html, "stress/atom"_compute_stress_atom.html, "temp"_compute_temp.html, "temp/asphere"_compute_temp_asphere.html, "temp/com"_compute_temp_com.html, "temp/deform"_compute_temp_deform.html, -"temp/dipole"_compute_temp_dipole.html, "temp/partial"_compute_temp_partial.html, "temp/ramp"_compute_temp_ramp.html, -"temp/region"_compute_temp_region.html :tb(c=6,ea=c) +"temp/region"_compute_temp_region.html, +"temp/sphere"_compute_temp_sphere.html :tb(c=6,ea=c) These are compute styles contributed by users, which can be used if "LAMMPS is built with the appropriate package"_Section_start.html#2_3. diff -Naur lammps-18Mar08/doc/Section_errors.html lammps-19Mar08/doc/Section_errors.html --- lammps-18Mar08/doc/Section_errors.html 2008-02-29 18:13:20.000000000 -0700 +++ lammps-19Mar08/doc/Section_errors.html 2008-03-18 14:18:54.000000000 -0600 @@ -374,7 +374,7 @@

Bond atoms %d %d missing on proc %d at step %d -
One or more of 2 atoms needed to compute a particular bond are +
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. @@ -514,7 +514,7 @@
Cannot fix deform on a non-periodic boundary -
Only a periodiic boundary can be modified. +
Only a periodic boundary can be modified.
Cannot have both pair_modify shift and tail set to yes @@ -1036,6 +1036,10 @@
A group ID used in the dump command does not exist. +
Could not find dump_modify ID + +
Self-explanatory. +
Could not find fix ID to delete
Self-explanatory. @@ -1136,10 +1140,6 @@
If using a Kspace solver, all Coulomb cutoffs of long pair styles must be the same. -
Cound not find dump_modify ID - -
Self-explanatory. -
Create_atoms command before simulation box is defined
The create_atoms command cannot be used before a read_data, @@ -1187,7 +1187,7 @@
Deposition region extends outside simulation box -
Self-explatory. +
Self-explanatory.
Did not assign all atoms correctly @@ -2387,7 +2387,7 @@
The three specified lattice orientation vectors must create a right-handed coordinate system such that a1 cross a2 = a3. -
Lattice primitive vectors are colinear +
Lattice primitive vectors are collinear
The specified lattice primitive vectors do not for a unit cell with non-zero volume. @@ -3104,7 +3104,7 @@
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-colinear atoms, even with joint atoms removed. +more non-collinear atoms, even with joint atoms removed.
Rigid fix must come before NPT/NPH fix diff -Naur lammps-18Mar08/doc/Section_errors.txt lammps-19Mar08/doc/Section_errors.txt --- lammps-18Mar08/doc/Section_errors.txt 2008-02-29 18:13:20.000000000 -0700 +++ lammps-19Mar08/doc/Section_errors.txt 2008-03-18 14:18:54.000000000 -0600 @@ -371,7 +371,7 @@ {Bond atoms %d %d missing on proc %d at step %d} :dt -One or more of 2 atoms needed to compute a particular bond are +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 @@ -511,7 +511,7 @@ {Cannot fix deform on a non-periodic boundary} :dt -Only a periodiic boundary can be modified. :dd +Only a periodic boundary can be modified. :dd {Cannot have both pair_modify shift and tail set to yes} :dt @@ -1033,6 +1033,10 @@ A group ID used in the dump command does not exist. :dd +{Could not find dump_modify ID} :dt + +Self-explanatory. :dd + {Could not find fix ID to delete} :dt Self-explanatory. :dd @@ -1133,10 +1137,6 @@ 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, @@ -1184,7 +1184,7 @@ {Deposition region extends outside simulation box} :dt -Self-explatory. :dd +Self-explanatory. :dd {Did not assign all atoms correctly} :dt @@ -2384,7 +2384,7 @@ The three specified lattice orientation vectors must create a right-handed coordinate system such that a1 cross a2 = a3. :dd -{Lattice primitive vectors are colinear} :dt +{Lattice primitive vectors are collinear} :dt The specified lattice primitive vectors do not for a unit cell with non-zero volume. :dd @@ -3101,7 +3101,7 @@ 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-colinear atoms, even with joint atoms removed. :dd +more non-collinear atoms, even with joint atoms removed. :dd {Rigid fix must come before NPT/NPH fix} :dt diff -Naur lammps-18Mar08/doc/Section_howto.html lammps-19Mar08/doc/Section_howto.html --- lammps-18Mar08/doc/Section_howto.html 2008-02-29 18:13:20.000000000 -0700 +++ lammps-19Mar08/doc/Section_howto.html 2008-03-18 15:07:29.000000000 -0600 @@ -156,6 +156,11 @@

Many of the example input scripts included in the LAMMPS distribution are for 2d models.

+

IMPORTANT NOTE: Some models in LAMMPS treat particles as extended +spheres, as opposed to point particles. In 2d, the particles will +still be spheres, not disks, meaning their moment of inertia will be +the same as in 3d. +


4.3 CHARMM and AMBER force fields @@ -315,15 +320,26 @@

4.6 Granular models

+

Granular system are composed of spherical particles with a diameter, +as opposed to point particles. This means they have an angular +velocity and torque can be imparted to them to cause them to rotate. +

To run a simulation of a granular model, you will want to use the following commands:

+

This compute +

+ -

Use one of these 3 pair potentials: +

calculates rotational kinetic energy which can be output with +thermodynamic info. +

+

Use one of these 3 pair potentials, which compute forces and torques +between interacting pairs of particles: