Default
-
-min_style cg
-
+
(Sheppard) Sheppard, Terrell, Henkelman, J Chem Phys, 128, 134106
(2008). See ref 1 in this paper for original reference to Qmin in
diff --git a/doc/html/next.html b/doc/html/next.html
index e8b2338450..91a180f677 100644
--- a/doc/html/next.html
+++ b/doc/html/next.html
@@ -196,8 +196,7 @@ see in your directory during and after such a LAMMPS run.
command with an index-style variable. If this input script is named
in.polymer, 8 simulations would be run using data files from
directories run1 thru run8.
-
-variable d index run1 run2 run3 run4 run5 run6 run7 run8
+variable d index run1 run2 run3 run4 run5 run6 run7 run8
shell cd $d
read_data data.polymer
run 10000
@@ -205,7 +204,8 @@ shell cd ..
clear
next d
jump in.polymer
-
+
+
If the variable “d” were of style universe, and the same in.polymer
input script were run on 3 partitions of processors, then the first 3
simulations would begin, one on each set of processors. Whichever
@@ -214,8 +214,7 @@ and run another simulation, and so forth until all 8 simulations were
finished.
Jump and next commands can also be nested to enable multi-level loops.
For example, this script will run 15 simulations in a double loop.
-
-variable i loop 3
+variable i loop 3
variable j loop 5
clear
...
@@ -226,7 +225,8 @@ variable i loop 3
jump in.script
next i
jump in.script
-
+
+
Here is an example of a double loop which uses the if and
jump commands to break out of the inner loop when a
condition is met, then continues iterating thru the outer loop.
diff --git a/doc/html/package.html b/doc/html/package.html
index 7146faef4d..90477fc5ec 100644
--- a/doc/html/package.html
+++ b/doc/html/package.html
@@ -572,11 +572,11 @@ compilers is to use one thread for each available CPU core when
performance.
Here are examples of how to set the environment variable when
launching LAMMPS:
-
-env OMP_NUM_THREADS=4 lmp_machine -sf omp -in in.script
-env OMP_NUM_THREADS=2 mpirun -np 2 lmp_machine -sf omp -in in.script
-mpirun -x OMP_NUM_THREADS=2 -np 2 lmp_machine -sf omp -in in.script
-
+env OMP_NUM_THREADS=4 lmp_machine -sf omp -in in.script
+env OMP_NUM_THREADS=2 mpirun -np 2 lmp_machine -sf omp -in in.script
+mpirun -x OMP_NUM_THREADS=2 -np 2 lmp_machine -sf omp -in in.script
+
+
or you can set it permanently in your shell’s start-up script.
All three of these examples use a total of 4 CPU cores.
Note that different MPI implementations have different ways of passing
diff --git a/doc/html/pair_brownian.html b/doc/html/pair_brownian.html
index 777cb46f10..eaf0a723c3 100644
--- a/doc/html/pair_brownian.html
+++ b/doc/html/pair_brownian.html
@@ -137,9 +137,9 @@
pair_style brownian/poly/omp command
Syntax
-
-pair_style style mu flaglog flagfld cutinner cutoff t_target seed flagHI flagVF
-
+
pair_style style mu flaglog flagfld cutinner cutoff t_target seed flagHI flagVF
+
+
- style = brownian or brownian/poly
- mu = dynamic viscosity (dynamic viscosity units)
@@ -155,11 +155,11 @@ pair_style style mu flaglog flagfld cutinner cutoff t_target seed flagHI flagVF
Examples
-
-pair_style brownian 1.5 1 1 2.01 2.5 2.0 5878567 (assuming radius = 1)
-pair_coeff 1 1 2.05 2.8
-pair_coeff * *
-
+
pair_style brownian 1.5 1 1 2.01 2.5 2.0 5878567 (assuming radius = 1)
+pair_coeff 1 1 2.05 2.8
+pair_coeff * *
+
+
Description
diff --git a/doc/html/pair_dsmc.html b/doc/html/pair_dsmc.html
index 4c971f1dd1..5f8ddd5600 100644
--- a/doc/html/pair_dsmc.html
+++ b/doc/html/pair_dsmc.html
@@ -128,9 +128,9 @@
pair_style dsmc command
Syntax
-
-pair_style dsmc max_cell_size seed weighting Tref Nrecompute Nsample
-
+
pair_style dsmc max_cell_size seed weighting Tref Nrecompute Nsample
+
+
- max_cell_size = global maximum cell size for DSMC interactions (distance units)
- seed = random # seed (positive integer)
@@ -142,11 +142,11 @@ pair_style dsmc max_cell_size seed weighting Tref Nrecompute Nsample
Examples
-
-pair_style dsmc 2.5 34387 10 1.0 100 20
-pair_coeff * * 1.0
-pair_coeff 1 1 1.0
-
+
pair_style dsmc 2.5 34387 10 1.0 100 20
+pair_coeff * * 1.0
+pair_coeff 1 1 1.0
+
+
Description
@@ -191,12 +191,12 @@ neighboring processors every timestep as they move. This makes it
possible to perform all collisions between pairs of particles that are
on the same processor. To ensure this occurs, you should use
these commands:
-
-neighbor 0.0 bin
-neigh_modify every 1 delay 0 check no
-atom_modify sort 0 0.0
-communicate single cutoff 0.0
-
+
neighbor 0.0 bin
+neigh_modify every 1 delay 0 check no
+atom_modify sort 0 0.0
+communicate single cutoff 0.0
+
+
These commands ensure that LAMMPS communicates particles to
neighboring processors every timestep and that no ghost atoms are
created. The output statistics for a simulation run should indicate
diff --git a/doc/html/pair_hybrid.html b/doc/html/pair_hybrid.html
index 60044d0faf..afe0cebcd6 100644
--- a/doc/html/pair_hybrid.html
+++ b/doc/html/pair_hybrid.html
@@ -137,27 +137,27 @@
pair_style hybrid/overlay/omp command
Syntax
-
-pair_style hybrid style1 args style2 args ...
-pair_style hybrid/overlay style1 args style2 args ...
-
+
pair_style hybrid style1 args style2 args ...
+pair_style hybrid/overlay style1 args style2 args ...
+
+
- style1,style2 = list of one or more pair styles and their arguments
Examples
-
-pair_style hybrid lj/cut/coul/cut 10.0 eam lj/cut 5.0
-pair_coeff 1*2 1*2 eam niu3
-pair_coeff 3 3 lj/cut/coul/cut 1.0 1.0
-pair_coeff 1*2 3 lj/cut 0.5 1.2
-
-
-pair_style hybrid/overlay lj/cut 2.5 coul/long 2.0
-pair_coeff * * lj/cut 1.0 1.0
-pair_coeff * * coul/long
-
+
pair_style hybrid lj/cut/coul/cut 10.0 eam lj/cut 5.0
+pair_coeff 1*2 1*2 eam niu3
+pair_coeff 3 3 lj/cut/coul/cut 1.0 1.0
+pair_coeff 1*2 3 lj/cut 0.5 1.2
+
+
+
pair_style hybrid/overlay lj/cut 2.5 coul/long 2.0
+pair_coeff * * lj/cut 1.0 1.0
+pair_coeff * * coul/long
+
+
Description
@@ -218,22 +218,22 @@ these coefficients apply to.
For example, consider a simulation with 3 atom types: types 1 and 2
are Ni atoms, type 3 are LJ atoms with charges. The following
commands would set up a hybrid simulation:
-
-pair_style hybrid eam/alloy lj/cut/coul/cut 10.0 lj/cut 8.0
-pair_coeff * * eam/alloy nialhjea Ni Ni NULL
-pair_coeff 3 3 lj/cut/coul/cut 1.0 1.0
-pair_coeff 1*2 3 lj/cut 0.8 1.3
-
+
pair_style hybrid eam/alloy lj/cut/coul/cut 10.0 lj/cut 8.0
+pair_coeff * * eam/alloy nialhjea Ni Ni NULL
+pair_coeff 3 3 lj/cut/coul/cut 1.0 1.0
+pair_coeff 1*2 3 lj/cut 0.8 1.3
+
+
As an example of using the same pair style multiple times, consider a
simulation with 2 atom types. Type 1 is Si, type 2 is C. The
following commands would model the Si atoms with Tersoff, the C atoms
with Tersoff, and the cross-interactions with Lennard-Jones:
-
-pair_style hybrid lj/cut 2.5 tersoff tersoff
-pair_coeff * * tersoff 1 Si.tersoff Si NULL
-pair_coeff * * tersoff 2 C.tersoff NULL C
-pair_coeff 1 2 lj/cut 1.0 1.5
-
+
pair_style hybrid lj/cut 2.5 tersoff tersoff
+pair_coeff * * tersoff 1 Si.tersoff Si NULL
+pair_coeff * * tersoff 2 C.tersoff NULL C
+pair_coeff 1 2 lj/cut 1.0 1.5
+
+
If pair coefficients are specified in the data file read via the
read_data command, then the same rule applies.
E.g. “eam/alloy” or “lj/cut” must be added after the atom type, for
@@ -266,16 +266,16 @@ sub-style that has already been defined for that pair of atoms, then
the new pair coefficients simply override the previous ones, as in the
normal usage of the pair_coeff command. E.g. these two sets of
commands are the same:
-
-pair_style lj/cut 2.5
-pair_coeff * * 1.0 1.0
-pair_coeff 2 2 1.5 0.8
-
-
-pair_style hybrid/overlay lj/cut 2.5
-pair_coeff * * lj/cut 1.0 1.0
-pair_coeff 2 2 lj/cut 1.5 0.8
-
+
pair_style lj/cut 2.5
+pair_coeff * * 1.0 1.0
+pair_coeff 2 2 1.5 0.8
+
+
+
pair_style hybrid/overlay lj/cut 2.5
+pair_coeff * * lj/cut 1.0 1.0
+pair_coeff 2 2 lj/cut 1.5 0.8
+
+
Coefficients must be defined for each pair of atoms types via the
pair_coeff command as described above, or in the
data file or restart files read by the read_data or
@@ -293,9 +293,9 @@ command. You can assign it to some sub-style and set the coefficients
so that there is effectively no interaction (e.g. epsilon = 0.0 in a
LJ potential). Or, for hybrid and hybrid/overlay simulations, you
can use this form of the pair_coeff command in your input script:
-
-pair_coeff 2 3 none
-
+
or this form in the “Pair Coeffs” section of the data file:
@@ -321,29 +321,29 @@ described by the different force fields do not mix.
Here is an example for mixing CHARMM and AMBER: The global amber
setting sets the 1-4 interactions to non-zero scaling factors and
then overrides them with 0.0 only for CHARMM:
-
-special_bonds amber
-pair_hybrid lj/charmm/coul/long 8.0 10.0 lj/cut/coul/long 10.0
-pair_modify pair lj/charmm/coul/long special lj/coul 0.0 0.0 0.0
-
+
special_bonds amber
+pair_hybrid lj/charmm/coul/long 8.0 10.0 lj/cut/coul/long 10.0
+pair_modify pair lj/charmm/coul/long special lj/coul 0.0 0.0 0.0
+
+
The this input achieves the same effect:
-
-special_bonds 0.0 0.0 0.1
-pair_hybrid lj/charmm/coul/long 8.0 10.0 lj/cut/coul/long 10.0
-pair_modify pair lj/cut/coul/long special lj 0.0 0.0 0.5
-pair_modify pair lj/cut/coul/long special coul 0.0 0.0 0.83333333
-pair_modify pair lj/charmm/coul/long special lj/coul 0.0 0.0 0.0
-
+
special_bonds 0.0 0.0 0.1
+pair_hybrid lj/charmm/coul/long 8.0 10.0 lj/cut/coul/long 10.0
+pair_modify pair lj/cut/coul/long special lj 0.0 0.0 0.5
+pair_modify pair lj/cut/coul/long special coul 0.0 0.0 0.83333333
+pair_modify pair lj/charmm/coul/long special lj/coul 0.0 0.0 0.0
+
+
Here is an example for mixing Tersoff with OPLS/AA based on
a data file that defines bonds for all atoms where for the
Tersoff part of the system the force constants for the bonded
interactions have been set to 0. Note the global settings are
effectively lj/coul 0.0 0.0 0.5 as required for OPLS/AA:
-
-special_bonds lj/coul 1e-20 1e-20 0.5
-pair_hybrid tersoff lj/cut/coul/long 12.0
-pair_modify pair tersoff special lj/coul 1.0 1.0 1.0
-
+
special_bonds lj/coul 1e-20 1e-20 0.5
+pair_hybrid tersoff lj/cut/coul/long 12.0
+pair_modify pair tersoff special lj/coul 1.0 1.0 1.0
+
+
See the pair_modify doc page for details on
the specific syntax, requirements and restrictions.
@@ -358,7 +358,7 @@ ReaxFF, etc. The way to think about using these potentials in a
hybrid setting is as follows.
A subset of atom types is assigned to the many-body potential with a
-single pair_coeff command, using “* *” to include
+single pair_coeff command, using “* *” to include
all types and the NULL keywords described above to exclude specific
types not assigned to that potential. If types 1,3,4 were assigned in
that way (but not type 2), this means that all many-body interactions
@@ -388,16 +388,16 @@ atoms in one surface, and type 2 for atoms in the other, and you wish
to use a Tersoff potential to compute interactions within each
surface, but not between surfaces. Then either of these two command
sequences would implement that model:
-
-pair_style hybrid tersoff
-pair_coeff * * tersoff SiC.tersoff C C
-pair_coeff 1 2 none
-
-
-pair_style tersoff
-pair_coeff * * SiC.tersoff C C
-neigh_modify exclude type 1 2
-
+
pair_style hybrid tersoff
+pair_coeff * * tersoff SiC.tersoff C C
+pair_coeff 1 2 none
+
+
+
pair_style tersoff
+pair_coeff * * SiC.tersoff C C
+neigh_modify exclude type 1 2
+
+
Either way, only neighbor lists with 1-1 or 2-2 interactions would be
passed to the Tersoff potential, which means it would compute no
3-body interactions containing both type 1 and 2 atoms.
@@ -406,11 +406,11 @@ potentials together, in an overlapping manner. Imagine you have CNT
(C atoms) on a Si surface. You want to use Tersoff for Si/Si and Si/C
interactions, and AIREBO for C/C interactions. Si atoms are type 1; C
atoms are type 2. Something like this will work:
-
-pair_style hybrid/overlay tersoff airebo 3.0
-pair_coeff * * tersoff SiC.tersoff.custom Si C
-pair_coeff * * airebo CH.airebo NULL C
-
+
pair_style hybrid/overlay tersoff airebo 3.0
+pair_coeff * * tersoff SiC.tersoff.custom Si C
+pair_coeff * * airebo CH.airebo NULL C
+
+
Note that to prevent the Tersoff potential from computing C/C
interactions, you would need to modify the SiC.tersoff file to turn
off C/C interaction, i.e. by setting the appropriate coefficients to
diff --git a/doc/html/pair_line_lj.html b/doc/html/pair_line_lj.html
index c79f73301e..f36f573822 100644
--- a/doc/html/pair_line_lj.html
+++ b/doc/html/pair_line_lj.html
@@ -128,19 +128,19 @@
pair_style line/lj command
Syntax
-
-pair_style line/lj cutoff
-
+
pair_style line/lj cutoff
+
+
cutoff = global cutoff for interactions (distance units)
Examples
-
-pair_style line/lj 3.0
-pair_coeff * * 1.0 1.0 1.0 0.8 1.12
-pair_coeff 1 2 1.0 2.0 1.0 1.5 1.12 5.0
-pair_coeff 1 2 1.0 0.0 1.0 1.0 2.5
-
+
pair_style line/lj 3.0
+pair_coeff * * 1.0 1.0 1.0 0.8 1.12
+pair_coeff 1 2 1.0 2.0 1.0 1.5 1.12 5.0
+pair_coeff 1 2 1.0 0.0 1.0 1.0 2.5
+
+
Description
diff --git a/doc/html/pair_peri.html b/doc/html/pair_peri.html
index c2fa31cce8..a57e98bbb1 100644
--- a/doc/html/pair_peri.html
+++ b/doc/html/pair_peri.html
@@ -143,31 +143,31 @@
pair_style peri/eps command
Syntax
-
-pair_style style
-
+
- style = peri/pmb or peri/lps or peri/ves or peri/eps
Examples
-
-pair_style peri/pmb
-pair_coeff * * 1.6863e22 0.0015001 0.0005 0.25
-
-
-pair_style peri/lps
-pair_coeff * * 14.9e9 14.9e9 0.0015001 0.0005 0.25
-
-
-pair_style peri/ves
-pair_coeff * * 14.9e9 14.9e9 0.0015001 0.0005 0.25 0.5 0.001
-
-
-pair_style peri/eps
-pair_coeff * * 14.9e9 14.9e9 0.0015001 0.0005 0.25 118.43
-
+
pair_style peri/pmb
+pair_coeff * * 1.6863e22 0.0015001 0.0005 0.25
+
+
+
pair_style peri/lps
+pair_coeff * * 14.9e9 14.9e9 0.0015001 0.0005 0.25
+
+
+
pair_style peri/ves
+pair_coeff * * 14.9e9 14.9e9 0.0015001 0.0005 0.25 0.5 0.001
+
+
+
pair_style peri/eps
+pair_coeff * * 14.9e9 14.9e9 0.0015001 0.0005 0.25 118.43
+
+
Description
diff --git a/doc/html/pair_quip.html b/doc/html/pair_quip.html
index 91f1131efb..e2bae6d90b 100644
--- a/doc/html/pair_quip.html
+++ b/doc/html/pair_quip.html
@@ -128,17 +128,17 @@
pair_style quip command
Syntax
-
-pair_style quip
-
+
Examples
-
-pair_style quip
-pair_coeff * * gap_example.xml "Potential xml_label=GAP_2014_5_8_60_17_10_38_466" 14
-pair_coeff * * sw_example.xml "IP SW" 14
-
+
pair_style quip
+pair_coeff * * gap_example.xml "Potential xml_label=GAP_2014_5_8_60_17_10_38_466" 14
+pair_coeff * * sw_example.xml "IP SW" 14
+
+
Description
diff --git a/doc/html/pair_reax.html b/doc/html/pair_reax.html
index 3929a8cd0d..3093a0b62b 100644
--- a/doc/html/pair_reax.html
+++ b/doc/html/pair_reax.html
@@ -128,9 +128,9 @@
pair_style reax command
Syntax
-
-pair_style reax hbcut hbnewflag tripflag precision
-
+
pair_style reax hbcut hbnewflag tripflag precision
+
+
- hbcut = hydrogen-bond cutoff (optional) (distance units)
- hbnewflag = use old or new hbond function style (0 or 1) (optional)
@@ -140,12 +140,12 @@ pair_style reax hbcut hbnewflag tripflag precision
Examples
-
-pair_style reax
-pair_style reax 10.0 0 1 1.0e-5
-pair_coeff * * ffield.reax 3 1 2 2
-pair_coeff * * ffield.reax 3 NULL NULL 3
-
+
pair_style reax
+pair_style reax 10.0 0 1 1.0e-5
+pair_coeff * * ffield.reax 3 1 2 2
+pair_coeff * * ffield.reax 3 NULL NULL 3
+
+
Description
@@ -238,14 +238,14 @@ names in italics match those used in the ReaxFF FORTRAN library):
To print these quantities to the log file (with descriptive column
headings) the following commands could be included in an input script:
-
-compute reax all pair reax
-variable eb equal c_reax[1]
-variable ea equal c_reax[2]
-...
-variable eqeq equal c_reax[14]
-thermo_style custom step temp epair v_eb v_ea ... v_eqeq
-
+
compute reax all pair reax
+variable eb equal c_reax[1]
+variable ea equal c_reax[2]
+...
+variable eqeq equal c_reax[14]
+thermo_style custom step temp epair v_eb v_ea ... v_eqeq
+
+
Only a single pair_coeff command is used with the reax style which
specifies a ReaxFF potential file with parameters for all needed
elements. These are mapped to LAMMPS atom types by specifying N
@@ -286,9 +286,9 @@ enable this.
elements are ordered as C, H, O, N in the
ffield file. If you want
the LAMMPS atom type 1 and 2 to be C, type 3 to be N, and type 4 to be
H, you would use the following pair_coeff command:
-
-pair_coeff * * ffield.reax 1 1 4 2
-
+
pair_coeff * * ffield.reax 1 1 4 2
+
+
Mixing, shift, table, tail correction, restart, rRESPA info:
This pair style does not support the pair_modify
diff --git a/doc/html/pair_reax_c.html b/doc/html/pair_reax_c.html
index 38e27022b9..bd96471c6b 100644
--- a/doc/html/pair_reax_c.html
+++ b/doc/html/pair_reax_c.html
@@ -131,9 +131,9 @@
pair_style reax/c/kk command
Syntax
-
-pair_style reax/c cfile keyword value
-
+
pair_style reax/c cfile keyword value
+
+
- cfile = NULL or name of a control file
- zero or more keyword/value pairs may be appended
@@ -148,13 +148,13 @@ keyword = checkqeq or lgvdw or safezone or mincap
Examples
-
-pair_style reax/c NULL
-pair_style reax/c controlfile checkqeq no
-pair_style reax/c NULL lgvdw yes
-pair_style reax/c NULL safezone 1.6 mincap 100
-pair_coeff * * ffield.reax C H O N
-
+
pair_style reax/c NULL
+pair_style reax/c controlfile checkqeq no
+pair_style reax/c NULL lgvdw yes
+pair_style reax/c NULL safezone 1.6 mincap 100
+pair_coeff * * ffield.reax C H O N
+
+
Description
@@ -276,14 +276,14 @@ names in italics match those used in the original FORTRAN ReaxFF code):
To print these quantities to the log file (with descriptive column
headings) the following commands could be included in an input script:
-
-compute reax all pair reax/c
-variable eb equal c_reax[1]
-variable ea equal c_reax[2]
-...
-variable eqeq equal c_reax[14]
-thermo_style custom step temp epair v_eb v_ea ... v_eqeq
-
+
compute reax all pair reax/c
+variable eb equal c_reax[1]
+variable ea equal c_reax[2]
+...
+variable eqeq equal c_reax[14]
+thermo_style custom step temp epair v_eb v_ea ... v_eqeq
+
+
Only a single pair_coeff command is used with the reax/c style which
specifies a ReaxFF potential file with parameters for all needed
elements. These are mapped to LAMMPS atom types by specifying N
@@ -310,14 +310,14 @@ types that will be used with other potentials.
elements are ordered as C, H, O, N in the
ffield file. If you want
the LAMMPS atom type 1 and 2 to be C, type 3 to be N, and type 4 to be
H, you would use the following pair_coeff command:
-
-pair_coeff * * ffield.reax C C N H
-
+
pair_coeff * * ffield.reax C C N H
+
+
The format of a line in the control file is as follows:
-
-variable_name value
-
+
and it may be followed by an ”!” character and a trailing comment.
If the value of a control variable is not specified, then default
values are used. What follows is the list of variables along with a
diff --git a/doc/html/pair_smd_hertz.html b/doc/html/pair_smd_hertz.html
index 25cbc618da..52dd7939f6 100644
--- a/doc/html/pair_smd_hertz.html
+++ b/doc/html/pair_smd_hertz.html
@@ -128,9 +128,9 @@
pair_style smd/hertz command
Syntax
-
-pair_style smd/hertz scale_factor
-
+
pair_style smd/hertz scale_factor
+
+
Examples
@@ -146,7 +146,7 @@ The effect is that a particles cannot penetrate into each other.
The parameter <contact_stiffness> has units of pressure and should equal roughly one half
of the Young’s modulus (or bulk modulus in the case of fluids) of the material model associated with the SPH particles.
The parameter scale_factor can be used to scale the particles’ contact radii. This can be useful to control how close
-particles can approach each other. Usually, *scale_factor*=1.0.
+particles can approach each other. Usually,
scale_factor=1.0.
Mixing, shift, table, tail correction, restart, rRESPA info:
No mixing is performed automatically.
diff --git a/doc/html/pair_smd_triangulated_surface.html b/doc/html/pair_smd_triangulated_surface.html
index 428893dfc3..9f4ba0991d 100644
--- a/doc/html/pair_smd_triangulated_surface.html
+++ b/doc/html/pair_smd_triangulated_surface.html
@@ -128,9 +128,9 @@
pair_style smd/tri_surface command
Syntax
-
-pair_style smd/tri_surface scale_factor
-
+
pair_style smd/tri_surface scale_factor
+
+
Examples
@@ -147,7 +147,7 @@ The effect is that a particle cannot penetrate into the triangular surface.
The parameter <contact_stiffness> has units of pressure and should equal roughly one half
of the Young’s modulus (or bulk modulus in the case of fluids) of the material model associated with the SPH particle
The parameter scale_factor can be used to scale the particles’ contact radii. This can be useful to control how close
-particles can approach the triangulated surface. Usually, *scale_factor*=1.0.
+particles can approach the triangulated surface. Usually,
scale_factor=1.0.
Mixing, shift, table, tail correction, restart, rRESPA info:
No mixing is performed automatically.
diff --git a/doc/html/pair_style.html b/doc/html/pair_style.html
index 86a80963cc..4dc6adc479 100644
--- a/doc/html/pair_style.html
+++ b/doc/html/pair_style.html
@@ -128,9 +128,9 @@
pair_style command
Syntax
-
-pair_style style args
-
+
- style = one of the styles from the list below
- args = arguments used by a particular style
@@ -138,13 +138,13 @@ pair_style style args
Examples
-
-pair_style lj/cut 2.5
-pair_style eam/alloy
-pair_style hybrid lj/charmm/coul/long 10.0 eam
-pair_style table linear 1000
-pair_style none
-
+
pair_style lj/cut 2.5
+pair_style eam/alloy
+pair_style hybrid lj/charmm/coul/long 10.0 eam
+pair_style table linear 1000
+pair_style none
+
+
Description
@@ -338,9 +338,9 @@ package.
Default
-
-pair_style none
-
+
diff --git a/doc/html/pair_thole.html b/doc/html/pair_thole.html
index 8e8f15daf2..b2742247f9 100644
--- a/doc/html/pair_thole.html
+++ b/doc/html/pair_thole.html
@@ -134,9 +134,9 @@
pair_style lj/cut/thole/long/omp command
Syntax
-
-pair_style style args
-
+
- style = thole or lj/cut/thole/long or lj/cut/thole/long/omp
- args = list of arguments for a particular style
@@ -153,15 +153,15 @@ pair_style style args
Examples
-
-pair_style hybrid/overlay ... thole 2.6 12.0
-pair_coeff 1 1 thole 1.0
-pair_coeff 1 2 thole 1.0 2.6 10.0
-pair_coeff * 2 thole 1.0 2.6
-
-
-pair_style lj/cut/thole/long 2.6 12.0
-
+
pair_style hybrid/overlay ... thole 2.6 12.0
+pair_coeff 1 1 thole 1.0
+pair_coeff 1 2 thole 1.0 2.6 10.0
+pair_coeff * 2 thole 1.0 2.6
+
+
+
pair_style lj/cut/thole/long 2.6 12.0
+
+
Description
diff --git a/doc/html/pair_tri_lj.html b/doc/html/pair_tri_lj.html
index bdda14e2e2..e6c6b24ddd 100644
--- a/doc/html/pair_tri_lj.html
+++ b/doc/html/pair_tri_lj.html
@@ -128,18 +128,18 @@
pair_style tri/lj command
Syntax
-
-pair_style tri/lj cutoff
-
+
pair_style tri/lj cutoff
+
+
cutoff = global cutoff for interactions (distance units)
Examples
-
-pair_style tri/lj 3.0
-pair_coeff * * 1.0 1.0
-pair_coeff 1 1 1.0 1.5 2.5
-
+
pair_style tri/lj 3.0
+pair_coeff * * 1.0 1.0
+pair_coeff 1 1 1.0 1.5 2.5
+
+
Description
diff --git a/doc/html/prd.html b/doc/html/prd.html
index a32fecfdce..ee0c7948c0 100644
--- a/doc/html/prd.html
+++ b/doc/html/prd.html
@@ -128,9 +128,9 @@
prd command
Syntax
-
-prd N t_event n_dephase t_dephase t_correlate compute-ID seed keyword value ...
-
+
prd N t_event n_dephase t_dephase t_correlate compute-ID seed keyword value ...
+
+
- N = # of timesteps to run (not including dephasing/quenching)
- t_event = timestep interval between event checks
@@ -200,19 +200,19 @@ potentials, etc should be the same for every replica.
A PRD run has several stages, which are repeated each time an “event”
occurs in one of the replicas, as defined below. The logic for a PRD
run is as follows:
-
-while (time remains):
- dephase for n_dephase*t_dephase steps
- until (event occurs on some replica):
- run dynamics for t_event steps
- quench
- check for uncorrelated event on any replica
- until (no correlated event occurs):
- run dynamics for t_correlate steps
- quench
- check for correlated event on this replica
- event replica shares state with all replicas
-
+
while (time remains):
+ dephase for n_dephase*t_dephase steps
+ until (event occurs on some replica):
+ run dynamics for t_event steps
+ quench
+ check for uncorrelated event on any replica
+ until (no correlated event occurs):
+ run dynamics for t_correlate steps
+ quench
+ check for correlated event on this replica
+ event replica shares state with all replicas
+
+
Before this loop begins, the state of the system on replica 0 is
shared with all replicas, so that all replicas begin from the same
initial state. The first potential energy basin is identified by
diff --git a/doc/html/processors.html b/doc/html/processors.html
index 15f24d6340..f0feeb91ba 100644
--- a/doc/html/processors.html
+++ b/doc/html/processors.html
@@ -162,15 +162,15 @@
Examples
-
-processors * * 5
-processors 2 4 4
-processors * * 8 map xyz
-processors * * * grid numa
-processors * * * grid twolevel 4 * * 1
-processors 4 8 16 grid custom myfile
-processors * * * part 1 2 multiple
-
+
processors * * 5
+processors 2 4 4
+processors * * 8 map xyz
+processors * * * grid numa
+processors * * * grid twolevel 4 * * 1
+processors 4 8 16 grid custom myfile
+processors * * * part 1 2 multiple
+
+
Description
@@ -428,7 +428,7 @@ option.
Default
-
The option defaults are Px Py Pz = * * *, grid = onelevel, and map =
+
The option defaults are Px Py Pz = * * *, grid = onelevel, and map =
cart.
diff --git a/doc/html/python.html b/doc/html/python.html
index 6700435a9f..f78a9df834 100644
--- a/doc/html/python.html
+++ b/doc/html/python.html
@@ -161,35 +161,35 @@ keyword =
invoke or
input or
return or
format
Examples
-
-python pForce input 2 v_x 20.0 return v_f format fff file force.py
-python pForce invoke
-
-
-python factorial input 1 myN return v_fac format ii here """
-def factorial(n):
- if n == 1: return n
- return n * factorial(n-1)
- """
-
-
-python loop input 1 SELF return v_value format -f here """
-def loop(lmpptr,N,cut0):
- from lammps import lammps
- lmp = lammps(ptr=lmpptr)
-
+
python pForce input 2 v_x 20.0 return v_f format fff file force.py
+python pForce invoke
+
+
+
python factorial input 1 myN return v_fac format ii here """
+def factorial(n):
+ if n == 1: return n
+ return n * factorial(n-1)
+ """
+
+
+
python loop input 1 SELF return v_value format -f here """
+def loop(lmpptr,N,cut0):
+ from lammps import lammps
+ lmp = lammps(ptr=lmpptr)
+
+
# loop N times, increasing cutoff each time
-
- for i in range(N):
- cut = cut0 + i*0.1
- lmp.set_variable("cut",cut) # set a variable in LAMMPS
- lmp.command("pair_style lj/cut ${cut}") # LAMMPS commands
- lmp.command("pair_coeff * * 1.0 1.0")
- lmp.command("run 100")
-"""
-
+
for i in range(N):
+ cut = cut0 + i*0.1
+ lmp.set_variable("cut",cut) # set a variable in LAMMPS
+ lmp.command("pair_style lj/cut ${cut}") # LAMMPS commands
+ lmp.command("pair_coeff * * 1.0 1.0")
+ lmp.command("run 100")
+"""
+
+
Description
@@ -263,10 +263,10 @@ numeric or string value, as specified by the
format keyword.
of a python-style variable associates a Python function name with the
variable. This must match the
func setting for this command. For
exampe these two commands would be self-consistent:
-
-variable foo python myMultiply
-python myMultiply return v_foo format f file funcs.py
-
+
variable foo python myMultiply
+python myMultiply return v_foo format f file funcs.py
+
+
The two commands can appear in either order in the input script so
long as both are specified before the Python function is invoked for
the first time.
@@ -417,29 +417,29 @@ Python wraps the various functions included in the LAMMPS library
interface.
A more interesting example is in the examples/python/in.python script
which loads and runs the following function from examples/python/funcs.py:
-
-def loop(N,cut0,thresh,lmpptr):
- print "LOOP ARGS",N,cut0,thresh,lmpptr
- from lammps import lammps
- lmp = lammps(ptr=lmpptr)
- natoms = lmp.get_natoms()
-
-
-for i in range(N):
- cut = cut0 + i*0.1
-
-
-lmp.set_variable("cut",cut) # set a variable in LAMMPS
-lmp.command("pair_style lj/cut ${cut}") # LAMMPS command
-#lmp.command("pair_style lj/cut %d" % cut) # LAMMPS command option
-
-
-lmp.command("pair_coeff * * 1.0 1.0") # ditto
-lmp.command("run 10") # ditto
-pe = lmp.extract_compute("thermo_pe",0,0) # extract total PE from LAMMPS
-print "PE",pe/natoms,thresh
-if pe/natoms < thresh: return
-
+
def loop(N,cut0,thresh,lmpptr):
+ print "LOOP ARGS",N,cut0,thresh,lmpptr
+ from lammps import lammps
+ lmp = lammps(ptr=lmpptr)
+ natoms = lmp.get_natoms()
+
+
+
for i in range(N):
+ cut = cut0 + i*0.1
+
+
+
lmp.set_variable("cut",cut) # set a variable in LAMMPS
+lmp.command("pair_style lj/cut ${cut}") # LAMMPS command
+#lmp.command("pair_style lj/cut %d" % cut) # LAMMPS command option
+
+
+
lmp.command("pair_coeff * * 1.0 1.0") # ditto
+lmp.command("run 10") # ditto
+pe = lmp.extract_compute("thermo_pe",0,0) # extract total PE from LAMMPS
+print "PE",pe/natoms,thresh
+if pe/natoms < thresh: return
+
+
with these input script commands:
python loop input 4 10 1.0 -4.0 SELF format iffp file funcs.py
python loop invoke
diff --git a/doc/html/read_dump.html b/doc/html/read_dump.html
index 5e2e9f96eb..603ab46785 100644
--- a/doc/html/read_dump.html
+++ b/doc/html/read_dump.html
@@ -128,9 +128,9 @@
read_dump command
Syntax
-
-read_dump file Nstep field1 field2 ... keyword values ...
-
+
read_dump file Nstep field1 field2 ... keyword values ...
+
+
- file = name of dump file to read
- Nstep = snapshot timestep to read from file
@@ -168,18 +168,18 @@ field = x or y or z or vx or vy or
Examples
-
-read_dump dump.file 5000 x y z
-read_dump dump.xyz 5 x y z box no format xyz
-read_dump dump.xyz 10 x y z box no format molfile xyz "../plugins"
-read_dump dump.dcd 0 x y z box yes format molfile dcd
-read_dump dump.file 1000 x y z vx vy vz box yes format molfile lammpstrj /usr/local/lib/vmd/plugins/LINUXAMD64/plugins/molfile
-read_dump dump.file 5000 x y vx vy trim yes
-read_dump ../run7/dump.file.gz 10000 x y z box yes
-read_dump dump.xyz 10 x y z box no format molfile xyz ../plugins
-read_dump dump.dcd 0 x y z format molfile dcd
-read_dump dump.file 1000 x y z vx vy vz format molfile lammpstrj /usr/local/lib/vmd/plugins/LINUXAMD64/plugins/molfile
-
+
read_dump dump.file 5000 x y z
+read_dump dump.xyz 5 x y z box no format xyz
+read_dump dump.xyz 10 x y z box no format molfile xyz "../plugins"
+read_dump dump.dcd 0 x y z box yes format molfile dcd
+read_dump dump.file 1000 x y z vx vy vz box yes format molfile lammpstrj /usr/local/lib/vmd/plugins/LINUXAMD64/plugins/molfile
+read_dump dump.file 5000 x y vx vy trim yes
+read_dump ../run7/dump.file.gz 10000 x y z box yes
+read_dump dump.xyz 10 x y z box no format molfile xyz ../plugins
+read_dump dump.dcd 0 x y z format molfile dcd
+read_dump dump.file 1000 x y z vx vy vz format molfile lammpstrj /usr/local/lib/vmd/plugins/LINUXAMD64/plugins/molfile
+
+
Description
diff --git a/doc/html/restart.html b/doc/html/restart.html
index 3f169da485..d6fc25f246 100644
--- a/doc/html/restart.html
+++ b/doc/html/restart.html
@@ -150,14 +150,14 @@
Examples
-
-restart 0
-restart 1000 poly.restart
-restart 1000 poly.restart.mpiio
-restart 1000 restart.*.equil
-restart 10000 poly.%.1 poly.%.2 nfile 10
-restart v_mystep poly.restart
-
+
restart 0
+restart 1000 poly.restart
+restart 1000 poly.restart.mpiio
+restart 1000 restart.*.equil
+restart 10000 poly.%.1 poly.%.2 nfile 10
+restart v_mystep poly.restart
+
+