diff --git a/doc/html/Section_tools.html b/doc/html/Section_tools.html index 0e3948b6a0..1daccc93c4 100644 --- a/doc/html/Section_tools.html +++ b/doc/html/Section_tools.html @@ -204,7 +204,7 @@ own sub-directories with their own Makefiles.
-angle_style charmm -+
angle_style charmm
+
-angle_style charmm -angle_coeff 1 300.0 107.0 50.0 3.0 -+
angle_style charmm
+angle_coeff 1 300.0 107.0 50.0 3.0
+
-angle_style class2 -+
angle_style class2
+
-angle_style class2 -angle_coeff * 75.0 -angle_coeff 1 bb 10.5872 1.0119 1.5228 -angle_coeff * ba 3.6551 24.895 1.0119 1.5228 -+
angle_style class2
+angle_coeff * 75.0
+angle_coeff 1 bb 10.5872 1.0119 1.5228
+angle_coeff * ba 3.6551 24.895 1.0119 1.5228
+
-angle_style cosine -+
angle_style cosine
+
-angle_style cosine -angle_coeff * 75.0 -+
angle_style cosine
+angle_coeff * 75.0
+
-angle_style cosine/delta -+
angle_style cosine/delta
+
-angle_style cosine/delta -angle_coeff 2*4 75.0 100.0 -+
angle_style cosine/delta
+angle_coeff 2*4 75.0 100.0
+
-angle_style cosine/periodic -+
angle_style cosine/periodic
+
-angle_style cosine/periodic -angle_coeff * 75.0 1 6 -+
angle_style cosine/periodic
+angle_coeff * 75.0 1 6
+
-angle_style cosine/shift -+
angle_style cosine/shift
+
-angle_style cosine/shift -angle_coeff * 10.0 45.0 -+
angle_style cosine/shift
+angle_coeff * 10.0 45.0
+
-angle_style cosine/shift/exp -+
angle_style cosine/shift/exp
+
-angle_style cosine/shift/exp -angle_coeff * 10.0 45.0 2.0 -+
angle_style cosine/shift/exp
+angle_coeff * 10.0 45.0 2.0
+
-angle_style cosine/squared -+
angle_style cosine/squared
+
-angle_style cosine/squared -angle_coeff 2*4 75.0 100.0 -+
angle_style cosine/squared
+angle_coeff 2*4 75.0 100.0
+
-angle_style dipole -+
angle_style dipole
+
-angle_style dipole -angle_coeff 6 2.1 180.0 -+
angle_style dipole
+angle_coeff 6 2.1 180.0
+
-angle_style fourier -+
angle_style fourier
+
-angle_style fourier/simple -+
angle_style fourier/simple
+
-angle_style harmonic -+
angle_style harmonic
+
-angle_style harmonic -angle_coeff 1 300.0 107.0 -+
angle_style harmonic
+angle_coeff 1 300.0 107.0
+
-angle_style quartic -+
angle_style quartic
+
-angle_style quartic -angle_coeff 1 129.1948 56.8726 -25.9442 -14.2221 -+
angle_style quartic
+angle_coeff 1 129.1948 56.8726 -25.9442 -14.2221
+
-angle_style sdk --
-angle_style sdk/omp -+
angle_style sdk
+
angle_style sdk/omp
+
-angle_style sdk -angle_coeff 1 300.0 107.0 -+
angle_style sdk
+angle_coeff 1 300.0 107.0
+
-bond_style class2 -+
bond_style class2
+
-bond_style class2 -bond_coeff 1 1.0 100.0 80.0 80.0 -+
bond_style class2
+bond_coeff 1 1.0 100.0 80.0 80.0
+
-bond_style fene -+
bond_style fene
+
-bond_style fene -bond_coeff 1 30.0 1.5 1.0 1.0 -+
bond_style fene
+bond_coeff 1 30.0 1.5 1.0 1.0
+
-bond_style fene/expand -+
bond_style fene/expand
+
-bond_style fene/expand -bond_coeff 1 30.0 1.5 1.0 1.0 0.5 -+
bond_style fene/expand
+bond_coeff 1 30.0 1.5 1.0 1.0 0.5
+
-bond_style harmonic -+
bond_style harmonic
+
-bond_style harmonic -bond_coeff 5 80.0 1.2 -+
bond_style harmonic
+bond_coeff 5 80.0 1.2
+
-bond_style harmonic/shift -+
bond_style harmonic/shift
+
-bond_style harmonic/shift -bond_coeff 5 10.0 0.5 1.0 -+
bond_style harmonic/shift
+bond_coeff 5 10.0 0.5 1.0
+
-bond_style harmonic/shift/cut -+
bond_style harmonic/shift/cut
+
-bond_style harmonic/shift/cut -bond_coeff 5 10.0 0.5 1.0 -+
bond_style harmonic/shift/cut
+bond_coeff 5 10.0 0.5 1.0
+
-bond_style morse -+
bond_style morse
+
-bond_style morse -bond_coeff 5 1.0 2.0 1.2 -+
bond_style morse
+bond_coeff 5 1.0 2.0 1.2
+
-bond_style nonlinear -+
bond_style nonlinear
+
-bond_style nonlinear -bond_coeff 2 100.0 1.1 1.4 -+
bond_style nonlinear
+bond_coeff 2 100.0 1.1 1.4
+
-bond_style quartic -+
bond_style quartic
+
-bond_style quartic -bond_coeff 2 1200 -0.55 0.25 1.3 34.6878 -+
bond_style quartic
+bond_coeff 2 1200 -0.55 0.25 1.3 34.6878
+
Note that when bonds are dumped to a file via the dump local command, bonds with type 0 are not included. The delete_bonds command can also be used to query the status of broken bonds or permanently delete them, e.g.:
--delete_bonds all stats -delete_bonds all bond 0 remove -+
delete_bonds all stats
+delete_bonds all bond 0 remove
+
Styles with a gpu, intel, kk, omp, or opt suffix are functionally the same as the corresponding style without the suffix. diff --git a/doc/html/compute_centro_atom.html b/doc/html/compute_centro_atom.html index 5b1779546e..743a69e651 100644 --- a/doc/html/compute_centro_atom.html +++ b/doc/html/compute_centro_atom.html @@ -234,7 +234,7 @@ simulation into gold (FCC). These were provided by Jon Zimmerman Free surface ~ 23.0
These values are *not* normalized by the square of the lattice +
These values are not normalized by the square of the lattice parameter. If they were, normalized values would be:
Bulk lattice = 0
Dislocation core ~ 0.06 (0.03 to 0.075)
diff --git a/doc/html/compute_fep.html b/doc/html/compute_fep.html
index 0824a98ae4..5a7910465c 100644
--- a/doc/html/compute_fep.html
+++ b/doc/html/compute_fep.html
@@ -164,10 +164,10 @@
-compute 1 all fep 298 pair lj/cut epsilon 1 * v_delta pair lj/cut sigma 1 * v_delta volume yes -compute 1 all fep 300 atom charge 2 v_delta -+
compute 1 all fep 298 pair lj/cut epsilon 1 * v_delta pair lj/cut sigma 1 * v_delta volume yes
+compute 1 all fep 300 atom charge 2 v_delta
+
The simplest way to output the results of the compute gyration/chunk calculation to a file is to use the fix ave/time command, for example:
--compute cc1 all chunk/atom molecule -compute myChunk all gyration/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk file tmp.out mode vector -+
compute cc1 all chunk/atom molecule
+compute myChunk all gyration/chunk cc1
+fix 1 all ave/time 100 1 100 c_myChunk file tmp.out mode vector
+
Output info:
This compute calculates a global vector if the tensor keyword is not
specified and a global array if it is. The length of the vector or
diff --git a/doc/html/compute_heat_flux.html b/doc/html/compute_heat_flux.html
index 1595174920..1ef755717d 100644
--- a/doc/html/compute_heat_flux.html
+++ b/doc/html/compute_heat_flux.html
@@ -237,30 +237,29 @@ energy/area/time # Sample LAMMPS input script for thermal conductivity of solid Ar
-units real
+units real
variable T equal 70
variable V equal vol
variable dt equal 4.0
variable p equal 200 # correlation length
variable s equal 10 # sample interval
variable d equal $p*$s # dump interval
-
+
+
# convert from LAMMPS real units to SI
-
-variable kB equal 1.3806504e-23 # [J/K] Boltzmann
+variable kB equal 1.3806504e-23 # [J/K] Boltzmann
variable kCal2J equal 4186.0/6.02214e23
variable A2m equal 1.0e-10
variable fs2s equal 1.0e-15
variable convert equal ${kCal2J}*${kCal2J}/${fs2s}/${A2m}
-
+
+
# setup problem
-
-dimension 3
+dimension 3
boundary p p p
lattice fcc 5.376 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1
region box block 0 4 0 4 0 4
@@ -271,7 +270,8 @@ pair_style lj/cut 13.0
pair_coeff * * 0.2381 3.405
timestep ${dt}
thermo $d
-
+
+
# equilibration and thermalization
@@ -287,8 +287,7 @@ run 8000
#fix NVE all nve
-reset_timestep 0 ++reset_timestep 0 compute myKE all ke/atom compute myPE all pe/atom compute myStress all stress/atom NULL virial @@ -306,8 +305,9 @@ thermo_style custom step temp v_Jx v_Jy v_Jz v_k11 v_k22 v_k33 run 100000 variable k equal (v_k11+v_k22+v_k33)/3.0 variable ndens equal count(all)/vol -print "average conductivity: $k[W/mK] @ $T K, ${ndens} /A^3" -+print "average conductivity: $k[W/mK] @ $T K, ${ndens} /A^3" +
-compute 1 all pressure thermo_temp -compute 1 all pressure NULL pair bond -+
compute 1 all pressure thermo_temp
+compute 1 all pressure NULL pair bond
+
A compute of this style with the ID of “thermo_press” is created when LAMMPS starts up, as if this command were in the input script:
--compute thermo_press all pressure thermo_temp -+
compute thermo_press all pressure thermo_temp
+
where “thermo_temp” is the ID of a similarly defined compute of style “temp”. See the “thermo_style” command for more details.
-compute 1 all saed 0.0251 Al O Kmax 1.70 Zone 0 0 1 dR_Ewald 0.01 c 0.5 0.5 0.5 -compute 2 all saed 0.0251 Ni Kmax 1.70 Zone 0 0 0 c 0.05 0.05 0.05 manual echo --
-fix saed/vtk 1 1 1 c_1 file Al2O3_001.saed -fix saed/vtk 1 1 1 c_2 file Ni_000.saed -+
compute 1 all saed 0.0251 Al O Kmax 1.70 Zone 0 0 1 dR_Ewald 0.01 c 0.5 0.5 0.5
+compute 2 all saed 0.0251 Ni Kmax 1.70 Zone 0 0 0 c 0.05 0.05 0.05 manual echo
+
fix saed/vtk 1 1 1 c_1 file Al2O3_001.saed
+fix saed/vtk 1 1 1 c_2 file Ni_000.saed
+
For a mesh defined by the simulation domain, a rectilinear grid is -constructed with spacing c*inv(A) along each reciprocal lattice +constructed with spacing c*inv(A) along each reciprocal lattice axis. Where A are the vectors corresponding to the edges of the simulation cell. If one or two directions has non-periodic boundary conditions, then the spacing in these directions is defined from the diff --git a/doc/html/compute_sna_atom.html b/doc/html/compute_sna_atom.html index 930f66a12e..e61705f25a 100644 --- a/doc/html/compute_sna_atom.html +++ b/doc/html/compute_sna_atom.html @@ -134,11 +134,11 @@
-compute ID group-ID sna/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... -compute ID group-ID snad/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... -compute ID group-ID snav/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... -+
compute ID group-ID sna/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ...
+compute ID group-ID snad/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ...
+compute ID group-ID snav/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ...
+
-for j1 in range(0,twojmax+1): - if(diagonal==2): - print j1/2.,j1/2.,j1/2. - elif(diagonal==1): - for j in range(0,min(twojmax,2*j1)+1,2): - print j1/2.,j1/2.,j/2. - elif(diagonal==0): - for j2 in range(0,j1+1): - for j in range(j1-j2,min(twojmax,j1+j2)+1,2): - print j1/2.,j2/2.,j/2. - elif(diagonal==3): - for j2 in range(0,j1+1): - for j in range(j1-j2,min(twojmax,j1+j2)+1,2): - if (j>=j1): print j1/2.,j2/2.,j/2. -+
for j1 in range(0,twojmax+1):
+ if(diagonal==2):
+ print j1/2.,j1/2.,j1/2.
+ elif(diagonal==1):
+ for j in range(0,min(twojmax,2*j1)+1,2):
+ print j1/2.,j1/2.,j/2.
+ elif(diagonal==0):
+ for j2 in range(0,j1+1):
+ for j in range(j1-j2,min(twojmax,j1+j2)+1,2):
+ print j1/2.,j2/2.,j/2.
+ elif(diagonal==3):
+ for j2 in range(0,j1+1):
+ for j in range(j1-j2,min(twojmax,j1+j2)+1,2):
+ if (j>=j1): print j1/2.,j2/2.,j/2.
+
Compute snad/atom evaluates a per-atom array. The columns are arranged into ntypes blocks, listed in order of atom type I. Each block contains three sub-blocks corresponding to the x, y, and z diff --git a/doc/html/compute_stress_atom.html b/doc/html/compute_stress_atom.html index c4704bbbbd..e99ece1705 100644 --- a/doc/html/compute_stress_atom.html +++ b/doc/html/compute_stress_atom.html @@ -234,12 +234,12 @@ d = dimension and V is the volume of the system, the result should be -P, where P is the total pressure of the system.
These lines in an input script for a 3d system should yield that result. I.e. the last 2 columns of thermo output will be the same:
--compute peratom all stress/atom NULL -compute p all reduce sum c_peratom[1] c_peratom[2] c_peratom[3] -variable press equal -(c_p[1]+c_p[2]+c_p[3])/(3*vol) -thermo_style custom step temp etotal press v_press -+
compute peratom all stress/atom NULL
+compute p all reduce sum c_peratom[1] c_peratom[2] c_peratom[3]
+variable press equal -(c_p[1]+c_p[2]+c_p[3])/(3*vol)
+thermo_style custom step temp etotal press v_press
+
Output info:
This compute calculates a per-atom array with 6 columns, which can be accessed by indices 1-6 by any command that uses per-atom values from diff --git a/doc/html/compute_xrd.html b/doc/html/compute_xrd.html index caeec6cf77..b16569ab91 100644 --- a/doc/html/compute_xrd.html +++ b/doc/html/compute_xrd.html @@ -159,10 +159,10 @@ compute 2 all xrd 1.541838 Al O 2Theta 10 100 c 0.05 0.05 0.05 LP 1 manual
-fix 1 all ave/histo/weight 1 1 1 0.087 0.87 250 c_1[1] c_1[2] mode vector file Rad2Theta.xrd -fix 2 all ave/histo/weight 1 1 1 10 100 250 c_2[1] c_2[2] mode vector file Deg2Theta.xrd -+
fix 1 all ave/histo/weight 1 1 1 0.087 0.87 250 c_1[1] c_1[2] mode vector file Rad2Theta.xrd
+fix 2 all ave/histo/weight 1 1 1 10 100 250 c_2[1] c_2[2] mode vector file Deg2Theta.xrd
+
For a mesh defined by the simulation domain, a rectilinear grid is -constructed with spacing c*inv(A) along each reciprocal lattice +constructed with spacing c*inv(A) along each reciprocal lattice axis. Where A are the vectors corresponding to the edges of the simulation cell. If one or two directions has non-periodic boundary conditions, then the spacing in these directions is defined from the diff --git a/doc/html/create_atoms.html b/doc/html/create_atoms.html index 3786038236..03785a73f4 100644 --- a/doc/html/create_atoms.html +++ b/doc/html/create_atoms.html @@ -128,9 +128,9 @@
-create_atoms type style args keyword values ... -+
create_atoms type style args keyword values ...
+
-create_atoms 1 box -create_atoms 3 region regsphere basis 2 3 -create_atoms 3 single 0 0 5 -create_atoms 1 box var v set x xpos set y ypos -+
create_atoms 1 box
+create_atoms 3 region regsphere basis 2 3
+create_atoms 3 single 0 0 5
+create_atoms 1 box var v set x xpos set y ypos
+
-variable x equal 100 +++variable x equal 100 variable y equal 25 lattice hex 0.8442 region box block 0 $x 0 $y -0.5 0.5 -create_box 1 box ---variable xx equal 0.0 -variable yy equal 0.0 -variable v equal "(0.2*v_y*ylat * cos(v_xx/xlat * 2.0*PI*4.0/v_x) + 0.5*v_y*ylat - v_yy) > 0.0" -create_atoms 1 box var v set x xx set y yy -+create_box 1 box +dihedral_style charmm/omp command+variable xx equal 0.0 +variable yy equal 0.0 +variable v equal "(0.2*v_y*ylat * cos(v_xx/xlat * 2.0*PI*4.0/v_x) + 0.5*v_y*ylat - v_yy) > 0.0" +create_atoms 1 box var v set x xx set y yy +Syntax
--dihedral_style charmm -++dihedral_style charmm +Examples
--dihedral_style charmm -dihedral_coeff 1 0.2 1 180 1.0 -dihedral_coeff 2 1.8 1 0 1.0 -dihedral_coeff 1 3.1 2 180 0.5 -++dihedral_style charmm +dihedral_coeff 1 0.2 1 180 1.0 +dihedral_coeff 2 1.8 1 0 1.0 +dihedral_coeff 1 3.1 2 180 0.5 +Description
diff --git a/doc/html/dihedral_class2.html b/doc/html/dihedral_class2.html index e9556733e2..40f10f1e74 100644 --- a/doc/html/dihedral_class2.html +++ b/doc/html/dihedral_class2.html @@ -131,21 +131,21 @@dihedral_style class2/omp command
Syntax
--dihedral_style class2 -++dihedral_style class2 +Examples
--dihedral_style class2 -dihedral_coeff 1 100 75 100 70 80 60 -dihedral_coeff * mbt 3.5945 0.1704 -0.5490 1.5228 -dihedral_coeff * ebt 0.3417 0.3264 -0.9036 0.1368 0.0 -0.8080 1.0119 1.1010 -dihedral_coeff 2 at 0.0 -0.1850 -0.7963 -2.0220 0.0 -0.3991 110.2453 105.1270 -dihedral_coeff * aat -13.5271 110.2453 105.1270 -dihedral_coeff * bb13 0.0 1.0119 1.1010 -++dihedral_style class2 +dihedral_coeff 1 100 75 100 70 80 60 +dihedral_coeff * mbt 3.5945 0.1704 -0.5490 1.5228 +dihedral_coeff * ebt 0.3417 0.3264 -0.9036 0.1368 0.0 -0.8080 1.0119 1.1010 +dihedral_coeff 2 at 0.0 -0.1850 -0.7963 -2.0220 0.0 -0.3991 110.2453 105.1270 +dihedral_coeff * aat -13.5271 110.2453 105.1270 +dihedral_coeff * bb13 0.0 1.0119 1.1010 +Description
diff --git a/doc/html/dihedral_cosine_shift_exp.html b/doc/html/dihedral_cosine_shift_exp.html index 1cc73331be..b6e718bce8 100644 --- a/doc/html/dihedral_cosine_shift_exp.html +++ b/doc/html/dihedral_cosine_shift_exp.html @@ -131,16 +131,16 @@dihedral_style cosine/shift/exp/omp command
Syntax
--dihedral_style cosine/shift/exp -++dihedral_style cosine/shift/exp +Examples
--dihedral_style cosine/shift/exp -dihedral_coeff 1 10.0 45.0 2.0 -++dihedral_style cosine/shift/exp +dihedral_coeff 1 10.0 45.0 2.0 +Description
diff --git a/doc/html/dihedral_fourier.html b/doc/html/dihedral_fourier.html index 1470ba7346..0feb09036b 100644 --- a/doc/html/dihedral_fourier.html +++ b/doc/html/dihedral_fourier.html @@ -131,16 +131,16 @@dihedral_style fourier/omp command
Syntax
--dihedral_style fourier -++dihedral_style fourier +Examples
--dihedral_style fourier -dihedral_coeff 1 3 -0.846200 3 0.0 7.578800 1 0 0.138000 2 -180.0 -++dihedral_style fourier +dihedral_coeff 1 3 -0.846200 3 0.0 7.578800 1 0 0.138000 2 -180.0 +Description
diff --git a/doc/html/dihedral_helix.html b/doc/html/dihedral_helix.html index b8d5653099..14a06fac03 100644 --- a/doc/html/dihedral_helix.html +++ b/doc/html/dihedral_helix.html @@ -131,16 +131,16 @@dihedral_style helix/omp command
Syntax
--dihedral_style helix -++dihedral_style helix +Examples
--dihedral_style helix -dihedral_coeff 1 80.0 100.0 40.0 -++dihedral_style helix +dihedral_coeff 1 80.0 100.0 40.0 +Description
diff --git a/doc/html/dihedral_multi_harmonic.html b/doc/html/dihedral_multi_harmonic.html index ec192b670e..c8f3b7b886 100644 --- a/doc/html/dihedral_multi_harmonic.html +++ b/doc/html/dihedral_multi_harmonic.html @@ -131,16 +131,16 @@dihedral_style multi/harmonic/omp command
Syntax
--dihedral_style multi/harmonic -++dihedral_style multi/harmonic +Examples
--dihedral_style multi/harmonic -dihedral_coeff 1 20 20 20 20 20 -++dihedral_style multi/harmonic +dihedral_coeff 1 20 20 20 20 20 +Description
diff --git a/doc/html/dihedral_nharmonic.html b/doc/html/dihedral_nharmonic.html index eb59b45627..eb35a50a58 100644 --- a/doc/html/dihedral_nharmonic.html +++ b/doc/html/dihedral_nharmonic.html @@ -131,16 +131,16 @@dihedral_style nharmonic/omp command
Syntax
--dihedral_style nharmonic -++dihedral_style nharmonic +Examples
--dihedral_style nharmonic -dihedral_coeff 3 10.0 20.0 30.0 -++dihedral_style nharmonic +dihedral_coeff 3 10.0 20.0 30.0 +Description
diff --git a/doc/html/dihedral_opls.html b/doc/html/dihedral_opls.html index fd7c9f1e4f..2f73119b58 100644 --- a/doc/html/dihedral_opls.html +++ b/doc/html/dihedral_opls.html @@ -137,18 +137,18 @@dihedral_style opls/omp command
Syntax
--dihedral_style opls -++dihedral_style opls +Examples
--dihedral_style opls -dihedral_coeff 1 1.740 -0.157 0.279 0.00 # CT-CT-CT-CT -dihedral_coeff 2 0.000 0.000 0.366 0.000 # CT-CT-CT-HC -dihedral_coeff 3 0.000 0.000 0.318 0.000 # HC-CT-CT-HC -++dihedral_style opls +dihedral_coeff 1 1.740 -0.157 0.279 0.00 # CT-CT-CT-CT +dihedral_coeff 2 0.000 0.000 0.366 0.000 # CT-CT-CT-HC +dihedral_coeff 3 0.000 0.000 0.318 0.000 # HC-CT-CT-HC +Description
diff --git a/doc/html/dihedral_quadratic.html b/doc/html/dihedral_quadratic.html index 3b490ae5d6..3cc35b63dd 100644 --- a/doc/html/dihedral_quadratic.html +++ b/doc/html/dihedral_quadratic.html @@ -131,16 +131,16 @@dihedral_style quadratic/omp command
Syntax
--dihedral_style quadratic -++dihedral_style quadratic +Examples
--dihedral_style quadratic -dihedral_coeff 100.0 80.0 -++dihedral_style quadratic +dihedral_coeff 100.0 80.0 +Description
diff --git a/doc/html/dihedral_spherical.html b/doc/html/dihedral_spherical.html index 3e38d2d8ca..1d9a9f7402 100644 --- a/doc/html/dihedral_spherical.html +++ b/doc/html/dihedral_spherical.html @@ -128,18 +128,18 @@dihedral_style spherical command
Syntax
--dihedral_style spherical -++dihedral_style spherical +Examples
--dihedral_coeff 1 1 286.1 1 124 1 1 90.0 0 1 90.0 0 -dihedral_coeff 1 3 286.1 1 114 1 1 90 0 1 90.0 0 & - 17.3 0 0.0 0 1 158 1 0 0.0 0 & - 15.1 0 0.0 0 0 0.0 0 1 167.3 1 -++dihedral_coeff 1 1 286.1 1 124 1 1 90.0 0 1 90.0 0 +dihedral_coeff 1 3 286.1 1 114 1 1 90 0 1 90.0 0 & + 17.3 0 0.0 0 1 158 1 0 0.0 0 & + 15.1 0 0.0 0 0 0.0 0 1 167.3 1 +Description
diff --git a/doc/html/dihedral_style.html b/doc/html/dihedral_style.html index c19d4a1a2e..9b21cd4640 100644 --- a/doc/html/dihedral_style.html +++ b/doc/html/dihedral_style.html @@ -128,20 +128,20 @@dihedral_style command
Syntax
--dihedral_style style -++dihedral_style style +
- style = none or hybrid or charmm or class2 or harmonic or helix or multi/harmonic or opls
Examples
--dihedral_style harmonic -dihedral_style multi/harmonic -dihedral_style hybrid harmonic charmm -++dihedral_style harmonic +dihedral_style multi/harmonic +dihedral_style hybrid harmonic charmm +Description
diff --git a/doc/html/fix_balance.html b/doc/html/fix_balance.html index 56beb5da2b..0415a0054b 100644 --- a/doc/html/fix_balance.html +++ b/doc/html/fix_balance.html @@ -432,8 +432,10 @@ will be duplicate nodes in the list. rectangle for each processor (1 to 4).For a 3d problem, the syntax is similar with 8 vertices listed for each processor, instead of 4, and “SQUARES” replaced by “CUBES”.
+
-Restart, fix_modify, output, run start/stop, minimize info:
++Restart, fix_modify, output, run start/stop, minimize info
No information about this fix is written to binary restart files. None of the fix_modify options are relevant to this fix.
This fix computes a global scalar which is the imbalance factor diff --git a/doc/html/fix_bond_swap.html b/doc/html/fix_bond_swap.html index a3ae59400a..27a56cba19 100644 --- a/doc/html/fix_bond_swap.html +++ b/doc/html/fix_bond_swap.html @@ -229,9 +229,9 @@ quantities or the printing of unwrapped coordinates to a dump file.
This fix computes a temperature each time it is invoked for use by the Boltzmann criterion. To do this, the fix creates its own compute of style temp, as if this command had been issued:
--compute fix-ID_temp all temp -++compute fix-ID_temp all temp +See the compute temp command for details. Note that the ID of the new compute is the fix-ID with underscore + “temp” appended and the group for the new compute is “all”, so that the diff --git a/doc/html/fix_box_relax.html b/doc/html/fix_box_relax.html index e81bc87098..ea16211584 100644 --- a/doc/html/fix_box_relax.html +++ b/doc/html/fix_box_relax.html @@ -371,10 +371,10 @@ temperature is used to compute the kinetic contribution to the pressure, even though this is subsequently ignored by default. To do this, the fix creates its own computes of style “temp” and “pressure”, as if these commands had been issued:
--compute fix-ID_temp group-ID temp -compute fix-ID_press group-ID pressure fix-ID_temp virial -++compute fix-ID_temp group-ID temp +compute fix-ID_press group-ID pressure fix-ID_temp virial +See the compute temp and compute pressure commands for details. Note that the IDs of the new computes are the fix-ID + underscore + “temp” or fix_ID + underscore + “press”, and the group for the new computes is the same @@ -388,8 +388,10 @@ fix’s temperature or pressure via the or pressure during thermodynamic output via the thermo_style custom command using the appropriate compute-ID. It also means that changing attributes of thermo_temp or thermo_press will have no effect on this fix.
+
-Restart, fix_modify, output, run start/stop, minimize info:
++Restart, fix_modify, output, run start/stop, minimize info
No information about this fix is written to binary restart files.
The fix_modify temp and press options are supported by this fix. You can use them to assign a @@ -423,12 +425,12 @@ potential energy. This fix does not support the because that would result in double-counting of the fix energy in the minimization energy. Instead, the fix energy can be explicitly added to the potential energy using one of these two variants:
--variable emin equal pe+f_1 ---variable emin equal pe+f_1/atoms -+++variable emin equal pe+f_1 ++variable emin equal pe+f_1/atoms +No parameter of this fix can be used with the start/stop keywords of the run command.
This fix is invoked during energy minimization, but diff --git a/doc/html/fix_controller.html b/doc/html/fix_controller.html index e9e662670c..e6608bc009 100644 --- a/doc/html/fix_controller.html +++ b/doc/html/fix_controller.html @@ -141,13 +141,13 @@
Kd = derivative gain in PID equation (unitless) pvar = process variable of form c_ID, c_ID[I], f_ID, f_ID[I], or v_name --c_ID = global scalar calculated by a compute with ID -c_ID[I] = Ith component of global vector calculated by a compute with ID -f_ID = global scalar calculated by a fix with ID -f_ID[I] = Ith component of global vector calculated by a fix with ID -v_name = value calculated by an equal-style variable with name -++c_ID = global scalar calculated by a compute with ID +c_ID[I] = Ith component of global vector calculated by a compute with ID +f_ID = global scalar calculated by a fix with ID +f_ID[I] = Ith component of global vector calculated by a fix with ID +v_name = value calculated by an equal-style variable with name +
- setpoint = desired value of process variable (same units as process variable)
- cvar = name of control variable
@@ -155,11 +155,11 @@ v_name = value calculated by an equal-style variable with nameExamples
--fix 1 all controller 100 1.0 0.5 0.0 0.0 c_thermo_temp 1.5 tcontrol -fix 1 all controller 100 0.2 0.5 0 100.0 v_pxxwall 1.01325 xwall -fix 1 all controller 10000 0.2 0.5 0 2000 v_avpe -3.785 tcontrol -++fix 1 all controller 100 1.0 0.5 0.0 0.0 c_thermo_temp 1.5 tcontrol +fix 1 all controller 100 0.2 0.5 0 100.0 v_pxxwall 1.01325 xwall +fix 1 all controller 10000 0.2 0.5 0 2000 v_avpe -3.785 tcontrol +Description
@@ -269,14 +269,14 @@ because the value of e_n-1 is not yet defined. compute or fix or the evaluation of a variable. In each case, the compute, fix, or variable must produce a global quantity, not a per-atom or local quantity. -If pvar begins with “c_”, a compute ID must follow which has been +
If pvar begins with “c_”, a compute ID must follow which has been previously defined in the input script and which generates a global scalar or vector. See the individual compute doc page for details. If no bracketed integer is appended, the scalar calculated by the compute is used. If a bracketed integer is appended, the Ith value of the vector calculated by the compute is used. Users can also write code for their own compute styles and add them to LAMMPS.
-If pvar begins with “f_”, a fix ID must follow which has been +
If pvar begins with “f_”, a fix ID must follow which has been previously defined in the input script and which generates a global scalar or vector. See the individual fix doc page for details. Note that some fixes only produce their values on certain @@ -285,7 +285,7 @@ references the values, or else an error results. If no bracketed integer is appended, the scalar calculated by the fix is used. If a bracketed integer is appended, the Ith value of the vector calculated by the fix is used. Users can also write code for their own fix style and add them to LAMMPS.
-If pvar begins with “v_”, a variable name must follow which has been +
If pvar begins with “v_”, a variable name must follow which has been previously defined in the input script. Only equal-style variables can be referenced. See the variable command for details. Note that variables of style equal define a formula which @@ -296,12 +296,14 @@ variable.
The target value setpoint for the process variable must be a numeric value, in whatever units pvar is defined for.
The control variable cvar must be the name of an internal-style variable previously defined in the input script. Note -that it is not specified with a “v_” prefix, just the name of the +that it is not specified with a “v_” prefix, just the name of the variable. It must be an internal-style variable, because this fix updates its value directly. Note that other commands can use an equal-style versus internal-style variable interchangeably.
+
-Restart, fix_modify, output, run start/stop, minimize info:
+++Restart, fix_modify, output, run start/stop, minimize info
Currenlty, no information about this fix is written to binary restart files. None of the fix_modify options are relevant to this fix.
This fix produces a global vector with 3 values which can be accessed diff --git a/doc/html/fix_ehex.html b/doc/html/fix_ehex.html index a753adb554..f1cc66f404 100644 --- a/doc/html/fix_ehex.html +++ b/doc/html/fix_ehex.html @@ -262,8 +262,10 @@ be on the order of \(10^{-7}\) for relatively large temperature gradients. A higher precision can be achieved by decreasing the timestep.
-Restart, fix_modify, output, run start/stop, minimize info:
++Restart, fix_modify, output, run start/stop, minimize info
No information about this fix is written to binary restart files. None of the fix_modify options are relevant to this fix.
No parameter of this fix can be used with the start/stop keywords of diff --git a/doc/html/fix_gld.html b/doc/html/fix_gld.html index 96beaab03f..aba80b6a9d 100644 --- a/doc/html/fix_gld.html +++ b/doc/html/fix_gld.html @@ -128,9 +128,9 @@
fix gld command
Syntax
--fix ID group-ID gld Tstart Tstop N_k seed series c_1 tau_1 ... c_N_k tau_N_k keyword values ... -++fix ID group-ID gld Tstart Tstop N_k seed series c_1 tau_1 ... c_N_k tau_N_k keyword values ... +
- ID, group-ID are documented in fix command
- gld = style name of this fix command
diff --git a/doc/html/fix_lb_fluid.html b/doc/html/fix_lb_fluid.html index fadee5ceb3..51eefacda2 100644 --- a/doc/html/fix_lb_fluid.html +++ b/doc/html/fix_lb_fluid.html @@ -374,8 +374,10 @@ screen every N timesteps. test runs, see Mackay et al.. Please include a citation to this paper if the lb_fluid fix is used in work contributing to published research. +
-Restart, fix_modify, output, run start/stop, minimize info:
++Restart, fix_modify, output, run start/stop, minimize info
Due to the large size of the fluid data, this fix writes it’s own binary restart files, if requested, independent of the main LAMMPS binary restart files; no information about lb_fluid diff --git a/doc/html/fix_nh.html b/doc/html/fix_nh.html index 8cbee0b46f..ff55e4e302 100644 --- a/doc/html/fix_nh.html +++ b/doc/html/fix_nh.html @@ -158,9 +158,9 @@
fix nph/omp command
Syntax
--fix ID group-ID style_name keyword value ... -++fix ID group-ID style_name keyword value ... +
- ID, group-ID are documented in fix command
- style_name = nvt or npt or nph
@@ -508,14 +508,14 @@ thermostatting and barostatting.These fixes compute a temperature and pressure each timestep. To do this, the fix creates its own computes of style “temp” and “pressure”, as if one of these two sets of commands had been issued:
--compute fix-ID_temp group-ID temp -compute fix-ID_press group-ID pressure fix-ID_temp ---compute fix-ID_temp all temp -compute fix-ID_press all pressure fix-ID_temp -+++compute fix-ID_temp group-ID temp +compute fix-ID_press group-ID pressure fix-ID_temp ++compute fix-ID_temp all temp +compute fix-ID_press all pressure fix-ID_temp +See the compute temp and compute pressure commands for details. Note that the IDs of the new computes are the fix-ID + underscore + “temp” or fix_ID + underscore + “press”. For fix nvt, the group for the new computes @@ -606,8 +606,10 @@ by including their suffix, or you can use the suffix command in your input script.
See Section_accelerate of the manual for more instructions on how to use the accelerated styles effectively.
+
-Restart, fix_modify, output, run start/stop, minimize info:
++Restart, fix_modify, output, run start/stop, minimize info
These fixes writes the state of all the thermostat and barostat variables to binary restart files. See the read_restart command for info on how to re-specify diff --git a/doc/html/fix_nphug.html b/doc/html/fix_nphug.html index 85dd234fe3..da32f6307b 100644 --- a/doc/html/fix_nphug.html +++ b/doc/html/fix_nphug.html @@ -229,14 +229,14 @@ controlled by another fix - e.g. by -compute fix-ID_temp group-ID temp -compute fix-ID_press group-ID pressure fix-ID_temp - -
-compute fix-ID_temp all temp -compute fix-ID_press all pressure fix-ID_temp -+++compute fix-ID_temp group-ID temp +compute fix-ID_press group-ID pressure fix-ID_temp ++compute fix-ID_temp all temp +compute fix-ID_press all pressure fix-ID_temp +See the compute temp and compute pressure commands for details. Note that the IDs of the new computes are the fix-ID + underscore + “temp” or fix_ID + underscore + “press”. The group for @@ -266,8 +266,10 @@ by including their suffix, or you can use the suffix command in your input script.
See Section_accelerate of the manual for more instructions on how to use the accelerated styles effectively.
+
-Restart, fix_modify, output, run start/stop, minimize info:
+++Restart, fix_modify, output, run start/stop, minimize info
This fix writes the values of E0, V0, and P0, as well as the state of all the thermostat and barostat variables to binary restart files. See the @@ -291,7 +293,7 @@ compute temperature on a subset of atoms.
The fix_modify energy option is supported by these fixes to add the energy change induced by Nose/Hoover thermostatting and barostatting to the system’s potential energy as part of -thermodynamic output. Either way, this energy is *not* +thermodynamic output. Either way, this energy is not included in the definition of internal energy E when calculating the value of Delta in the above equation.
These fixes compute a global scalar and a global vector of quantities, diff --git a/doc/html/fix_orient.html b/doc/html/fix_orient.html index 9b01605d28..74dd4d3477 100644 --- a/doc/html/fix_orient.html +++ b/doc/html/fix_orient.html @@ -232,7 +232,9 @@ symmetry, so the list must include one from each pair of equal-and-opposite neighbors. A pair of orientation files for a Sigma=5 tilt boundary are shown below. A tutorial that can help for writing the orientation files is given in (Wicaksono2)
-Restart, fix_modify, output, run start/stop, minimize info:
++Restart, fix_modify, output, run start/stop, minimize info
No information about this fix is written to binary restart files.
The fix_modify energy option is supported by this fix to add the potential energy of atom interactions with the grain diff --git a/doc/html/fix_pimd.html b/doc/html/fix_pimd.html index 545be26b57..57ee90e294 100644 --- a/doc/html/fix_pimd.html +++ b/doc/html/fix_pimd.html @@ -232,9 +232,9 @@ ring.
To run a PIMD simulation with M quasi-beads in each ring polymer using N MPI tasks for each partition’s domain-decomposition, you would use P = MxN processors (cores) and run the simulation as follows:
--mpirun -np P lmp_mpi -partition MxN -in script -++mpirun -np P lmp_mpi -partition MxN -in script +Note that in the LAMMPS input script for a multi-partition simulation, it is often very useful to define a uloop-style variable such as
variable ibead uloop M pad @@ -243,11 +243,11 @@ it is often very useful to define a -dump dcd all dcd 10 system_${ibead}.dcd ++dump dcd all dcd 10 system_${ibead}.dcd restart 1000 system_${ibead}.restart1 system_${ibead}.restart2 read_restart system_${ibead}.restart2 -+Restrictions
diff --git a/doc/html/fix_qbmsst.html b/doc/html/fix_qbmsst.html index f3dca0ee47..1fb67f4518 100644 --- a/doc/html/fix_qbmsst.html +++ b/doc/html/fix_qbmsst.html @@ -157,10 +157,10 @@Examples
--fix 1 all qbmsst z 0.122 q 25 mu 0.9 tscale 0.01 damp 200 seed 35082 f_max 0.3 N_f 100 eta 1 beta 400 T_init 110 (liquid methane modeled with the REAX force field, real units) -fix 2 all qbmsst z 72 q 40 tscale 0.05 damp 1 seed 47508 f_max 120.0 N_f 100 eta 1.0 beta 500 T_init 300 (quartz modeled with the BKS force field, metal units) -++fix 1 all qbmsst z 0.122 q 25 mu 0.9 tscale 0.01 damp 200 seed 35082 f_max 0.3 N_f 100 eta 1 beta 400 T_init 110 (liquid methane modeled with the REAX force field, real units) +fix 2 all qbmsst z 72 q 40 tscale 0.05 damp 1 seed 47508 f_max 120.0 N_f 100 eta 1.0 beta 500 T_init 300 (quartz modeled with the BKS force field, metal units) +Two example input scripts are given, including shocked alpha quartz and shocked liquid methane. The input script first equilibrate an initial state with the quantum thermal bath at the target temperature @@ -242,8 +242,10 @@ thermal bath and the system before shock loading.
For all pressure styles, the simulation box stays orthorhombic in shape. Parrinello-Rahman boundary conditions (tilted box) are supported by LAMMPS, but are not implemented for QBMSST.
+
-Restart, fix_modify, output, run start/stop, minimize info:
++Restart, fix_modify, output, run start/stop, minimize info
Because the state of the random number generator is not written to binary restart files, this fix cannot be restarted “exactly” in an uninterrupted fashion. However, in a statistical @@ -269,16 +271,16 @@ headers, the following LAMMPS commands are suggested. Here the fix_modify energy command is also enabled to allow the thermo keyword etotal to print the quantity <i>etot</i>. See also the thermo_style command.
--fix fix_id all msst z -fix_modify fix_id energy yes -variable dhug equal f_fix_id[1] -variable dray equal f_fix_id[2] -variable lgr_vel equal f_fix_id[3] -variable lgr_pos equal f_fix_id[4] -variable T_qm equal f_fix_id[5] -thermo_style custom step temp ke pe lz pzz etotal v_dhug v_dray v_lgr_vel v_lgr_pos v_T_qm f_fix_id -++fix fix_id all msst z +fix_modify fix_id energy yes +variable dhug equal f_fix_id[1] +variable dray equal f_fix_id[2] +variable lgr_vel equal f_fix_id[3] +variable lgr_pos equal f_fix_id[4] +variable T_qm equal f_fix_id[5] +thermo_style custom step temp ke pe lz pzz etotal v_dhug v_dray v_lgr_vel v_lgr_pos v_T_qm f_fix_id +The global scalar under the entry f_fix_id is the quantity of thermo energy as an extra part of <i>etot</i>. This global scalar and the vector of 5 quantities can be accessed by various output commands. It is worth noting that the diff --git a/doc/html/fix_restrain.html b/doc/html/fix_restrain.html index ef8c9949c2..3612f2e3fd 100644 --- a/doc/html/fix_restrain.html +++ b/doc/html/fix_restrain.html @@ -165,15 +165,27 @@ fix texas_holdem all restrain dihedral 1 2 3 4 0.0 2000.0 120.0 dihedral 1 2 3 5
Description
Restrain the motion of the specified sets of atoms by making them part of a bond or angle or dihedral interaction whose strength can vary -over time during a simulation. This is functionally equivalent to +over time during a simulation. This is functionally similar to creating a bond or angle or dihedral for the same atoms in a data file, as specified by the read_data command, albeit -with a time-varying pre-factor coefficient. For the purpose of -forcefield parameter-fitting or mapping a molecular potential energy -surface, this fix reduces the hassle and risk associated with -modifying data files. In other words, use this fix to temporarily -force a molecule to adopt a particular conformation. To create a -permanent bond or angle or dihedral, you should modify the data file.
+with a time-varying pre-factor coefficient, and except for exclusion +rules, as explained below. +For the purpose of forcefield parameter-fitting or mapping a molecular +potential energy surface, this fix reduces the hassle and risk +associated with modifying data files. In other words, use this fix to +temporarily force a molecule to adopt a particular conformation. To +create a permanent bond or angle or dihedral, you should modify the +data file.
++Note
+Adding a bond/angle/dihedral with this command does not apply +the exclusion rules and weighting factors specified by the +special_bonds command to atoms in the restraint +that are now bonded (1-2,1-3,1-4 neighbors) as a result. If they are +close enough to interact in a pair_style sense +(non-bonded interaction), then the bond/angle/dihedral restraint +interaction will simply be superposed on top of that interaction.
+The group-ID specified by this fix is ignored.
The second example above applies a restraint to hold the dihedral angle formed by atoms 1, 2, 3, and 4 near 120 degrees using a constant diff --git a/doc/html/fix_rx.html b/doc/html/fix_rx.html index 6d337133f8..b39fe17f46 100644 --- a/doc/html/fix_rx.html +++ b/doc/html/fix_rx.html @@ -147,13 +147,13 @@
Examples
--fix 1 all rx kinetics.rx none dense lammps_rk4 -fix 1 all rx kinetics.rx none sparse lammps_rk4 1 -fix 1 all rx kinetics.rx lucy sparse lammps_rk4 10 -fix 1 all rx kinetics.rx none dense rkf45 1 100 1e-6 1e-8 -fix 1 all rx kinetics.rx none dense rkf45 1 100 1e-6 1e-8 -1 -++fix 1 all rx kinetics.rx none dense lammps_rk4 +fix 1 all rx kinetics.rx none sparse lammps_rk4 1 +fix 1 all rx kinetics.rx lucy sparse lammps_rk4 10 +fix 1 all rx kinetics.rx none dense rkf45 1 100 1e-6 1e-8 +fix 1 all rx kinetics.rx none dense rkf45 1 100 1e-6 1e-8 -1 ++Description
@@ -271,7 +271,7 @@ temperature exponent n, and the activation energy Ea. are used by the fix eos/table/rx command to define the thermodynamic properties of each species. Furthermore, the number of species molecules (i.e., concentration) can be specified -either with the set command using the “d_” prefix or by +either with the set command using the “d_” prefix or by reading directly the concentrations from a data file. For the latter case, the read_data command with the fix keyword should be specified, where the fix-ID will be the “fix rx`ID with a <SPECIES”>`_ suffix, e.g. diff --git a/doc/html/fix_shake.html b/doc/html/fix_shake.html index 6c279062d0..7cfb03e019 100644 --- a/doc/html/fix_shake.html +++ b/doc/html/fix_shake.html @@ -289,8 +289,10 @@ the RATTLE constraints. You can check whether the constraints work correctly by setting the value of RATTLE_DEBUG in src/fix_rattle.cpp to 1 and recompiling LAMMPS.
-Restart, fix_modify, output, run start/stop, minimize info:
+++Restart, fix_modify, output, run start/stop, minimize info
No information about these fixes is written to binary restart files. None of the fix_modify options are relevant to these fixes. No global or per-atom quantities are stored by these fixes for access by various output commands. No parameter of these fixes diff --git a/doc/html/fix_spring_rg.html b/doc/html/fix_spring_rg.html index 8cb641326c..aeaa3bece4 100644 --- a/doc/html/fix_spring_rg.html +++ b/doc/html/fix_spring_rg.html @@ -166,7 +166,9 @@ the mass of the entire group. Note that K is thus a force constant for the aggregate force on the group of atoms, not a per-atom force.
If RG0 is specified as NULL, then the RG of the group is computed at the time the fix is specified, and that value is used as the target.
-Restart, fix_modify, output, run start/stop, minimize info:
++Restart, fix_modify, output, run start/stop, minimize info
No information about this fix is written to binary restart files. None of the fix_modify options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various output commands. No parameter of this fix can diff --git a/doc/html/fix_ti_rs.html b/doc/html/fix_ti_rs.html index f298fc952d..311cabb702 100644 --- a/doc/html/fix_ti_rs.html +++ b/doc/html/fix_ti_rs.html @@ -128,9 +128,9 @@
fix ti/rs command
+Syntax
--fix ID group-ID ti/rs lambda_initial lambda_final t_switch t_equil keyword value ... -++fix ID group-ID ti/rs lambda_initial lambda_final t_switch t_equil keyword value ... +
- ID, group-ID are documented in fix command
- ti/rs = style name of this fix command
@@ -198,7 +198,9 @@ scaling is faster at temperatures closer to the initial temperature of the procedure.An example script using this command is provided in the examples/USER/misc/ti directory.
-Restart, fix_modify, output, run start/stop, minimize info:
+++Restart, fix_modify, output, run start/stop, minimize info
No information about this fix is written to binary restart files.
This fix computes a global vector quantitie which can be accessed by various output commands. The vector has diff --git a/doc/html/fix_ti_spring.html b/doc/html/fix_ti_spring.html index e7d63d947a..a0a3a6db23 100644 --- a/doc/html/fix_ti_spring.html +++ b/doc/html/fix_ti_spring.html @@ -128,9 +128,9 @@
fix ti/spring command
-Syntax
--fix ID group-ID ti/spring K t_switch t_equil keyword value ... -++fix ID group-ID ti/spring K t_switch t_equil keyword value ... +
- ID, group-ID are documented in fix command
- ti/spring = style name of this fix command
@@ -205,7 +205,9 @@ issues with the canonical sampling of harmonic degrees of freedom (notice that the chain option will NOT solve this problem). The Langevin thermostat (fix langevin) works fine.Restart, fix_modify, output, run start/stop, minimize info:
+++Restart, fix_modify, output, run start/stop, minimize info
This fix writes the original coordinates of tethered atoms to binary restart files, so that the spring effect will be the same in a restarted simulation. See the read restart command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of diff --git a/doc/html/fix_ttm.html b/doc/html/fix_ttm.html index 1b12323895..af630d2964 100644 --- a/doc/html/fix_ttm.html +++ b/doc/html/fix_ttm.html @@ -131,50 +131,50 @@
fix ttm/mod command
Syntax
--fix ID group-ID ttm seed C_e rho_e kappa_e gamma_p gamma_s v_0 Nx Ny Nz T_infile N T_outfile -fix ID group-ID ttm/mod seed init_file Nx Ny Nz T_infile N T_outfile -++fix ID group-ID ttm seed C_e rho_e kappa_e gamma_p gamma_s v_0 Nx Ny Nz T_infile N T_outfile +fix ID group-ID ttm/mod seed init_file Nx Ny Nz T_infile N T_outfile +-
- ID, group-ID are documented in fix command
- style = ttm or ttm_mod
- seed = random number seed to use for white noise (positive integer)
- remaining arguments for fix ttm:
-C_e = electronic specific heat (energy/(electron*temperature) units) -rho_e = electronic density (electrons/volume units) -kappa_e = electronic thermal conductivity (energy/(time*distance*temperature) units) -gamma_p = friction coefficient due to electron-ion interactions (mass/time units) -gamma_s = friction coefficient due to electronic stopping (mass/time units) -v_0 = electronic stopping critical velocity (velocity units) -Nx = number of thermal solve grid points in the x-direction (positive integer) -Ny = number of thermal solve grid points in the y-direction (positive integer) -Nz = number of thermal solve grid points in the z-direction (positive integer) -T_infile = filename to read initial electronic temperature from -N = dump TTM temperatures every this many timesteps, 0 = no dump -T_outfile = filename to write TTM temperatures to (only needed if N > 0) -++C_e = electronic specific heat (energy/(electron*temperature) units) +rho_e = electronic density (electrons/volume units) +kappa_e = electronic thermal conductivity (energy/(time*distance*temperature) units) +gamma_p = friction coefficient due to electron-ion interactions (mass/time units) +gamma_s = friction coefficient due to electronic stopping (mass/time units) +v_0 = electronic stopping critical velocity (velocity units) +Nx = number of thermal solve grid points in the x-direction (positive integer) +Ny = number of thermal solve grid points in the y-direction (positive integer) +Nz = number of thermal solve grid points in the z-direction (positive integer) +T_infile = filename to read initial electronic temperature from +N = dump TTM temperatures every this many timesteps, 0 = no dump +T_outfile = filename to write TTM temperatures to (only needed if N > 0) +-
- remaining arguments for fix ttm/mod:
-init_file = file with the parameters to TTM -Nx = number of thermal solve grid points in the x-direction (positive integer) -Ny = number of thermal solve grid points in the y-direction (positive integer) -Nz = number of thermal solve grid points in the z-direction (positive integer) -T_infile = filename to read initial electronic temperature from -N = dump TTM temperatures every this many timesteps, 0 = no dump -T_outfile = filename to write TTM temperatures to (only needed if N > 0) -++init_file = file with the parameters to TTM +Nx = number of thermal solve grid points in the x-direction (positive integer) +Ny = number of thermal solve grid points in the y-direction (positive integer) +Nz = number of thermal solve grid points in the z-direction (positive integer) +T_infile = filename to read initial electronic temperature from +N = dump TTM temperatures every this many timesteps, 0 = no dump +T_outfile = filename to write TTM temperatures to (only needed if N > 0) +Examples
--fix 2 all ttm 699489 1.0 1.0 10 0.1 0.0 2.0 1 12 1 initialTs 1000 T.out -fix 2 all ttm 123456 1.0 1.0 1.0 1.0 1.0 5.0 5 5 5 Te.in 1 Te.out -fix 2 all ttm/mod 34277 parameters.txt 5 5 5 T_init 10 T_out -++fix 2 all ttm 699489 1.0 1.0 10 0.1 0.0 2.0 1 12 1 initialTs 1000 T.out +fix 2 all ttm 123456 1.0 1.0 1.0 1.0 1.0 5.0 5 5 5 Te.in 1 Te.out +fix 2 all ttm/mod 34277 parameters.txt 5 5 5 T_init 10 T_out +Description
@@ -330,32 +330,34 @@ is calculated asThe fix ttm/mod parameter file init_file has the following syntax/ Every line with the odd number is considered as a comment and ignored. The lines with the even numbers are treated as follows:
--a_0, energy/(temperature*electron) units -a_1, energy/(temperature^2*electron) units -a_2, energy/(temperature^3*electron) units -a_3, energy/(temperature^4*electron) units -a_4, energy/(temperature^5*electron) units -C_0, energy/(temperature*electron) units -A, 1/temperature units -rho_e, electrons/volume units -D_e, length^2/time units -gamma_p, mass/time units -gamma_s, mass/time units -v_0, length/time units -I_0, energy/(time*length^2) units -lsurface, electron grid units (positive integer) -rsurface, electron grid units (positive integer) -l_skin, length units -tau, time units -B, dimensionless -lambda, length units -n_ion, ions/volume units -surface_movement: 0 to disable tracking of surface motion, 1 to enable -T_e_min, temperature units -+++a_0, energy/(temperature*electron) units +a_1, energy/(temperature^2*electron) units +a_2, energy/(temperature^3*electron) units +a_3, energy/(temperature^4*electron) units +a_4, energy/(temperature^5*electron) units +C_0, energy/(temperature*electron) units +A, 1/temperature units +rho_e, electrons/volume units +D_e, length^2/time units +gamma_p, mass/time units +gamma_s, mass/time units +v_0, length/time units +I_0, energy/(time*length^2) units +lsurface, electron grid units (positive integer) +rsurface, electron grid units (positive integer) +l_skin, length units +tau, time units +B, dimensionless +lambda, length units +n_ion, ions/volume units +surface_movement: 0 to disable tracking of surface motion, 1 to enable +T_e_min, temperature units +
-Restart, fix_modify, output, run start/stop, minimize info:
++Restart, fix_modify, output, run start/stop, minimize info
These fixes write the state of the electronic subsystem and the energy exchange between the subsystems to binary restart files. See the read_restart command for info on how to re-specify a fix in an input script that reads a diff --git a/doc/html/fix_wall.html b/doc/html/fix_wall.html index 0a1d123b92..8f3ac46551 100644 --- a/doc/html/fix_wall.html +++ b/doc/html/fix_wall.html @@ -179,12 +179,12 @@ args = coord epsilon sigma cutoff
Examples
--fix wallhi all wall/lj93 xlo -1.0 1.0 1.0 2.5 units box -fix wallhi all wall/lj93 xhi EDGE 1.0 1.0 2.5 -fix wallhi all wall/lj126 v_wiggle 23.2 1.0 1.0 2.5 -fix zwalls all wall/colloid zlo 0.0 1.0 1.0 0.858 zhi 40.0 1.0 1.0 0.858 -++fix wallhi all wall/lj93 xlo -1.0 1.0 1.0 2.5 units box +fix wallhi all wall/lj93 xhi EDGE 1.0 1.0 2.5 +fix wallhi all wall/lj126 v_wiggle 23.2 1.0 1.0 2.5 +fix zwalls all wall/colloid zlo 0.0 1.0 1.0 0.858 zhi 40.0 1.0 1.0 0.858 +Description
@@ -321,22 +321,22 @@ want. in a time-dependent fashion using equal-style variables. The wall interaction parameters (epsilon, sigma) could be varied with additional variable definitions. --variable ramp equal ramp(0,10) -fix 1 all wall xlo v_ramp 1.0 1.0 2.5 ---variable linear equal vdisplace(0,20) -fix 1 all wall xlo v_linear 1.0 1.0 2.5 ---variable wiggle equal swiggle(0.0,5.0,3.0) -fix 1 all wall xlo v_wiggle 1.0 1.0 2.5 ---variable wiggle equal cwiggle(0.0,5.0,3.0) -fix 1 all wall xlo v_wiggle 1.0 1.0 2.5 -+++variable ramp equal ramp(0,10) +fix 1 all wall xlo v_ramp 1.0 1.0 2.5 +++variable linear equal vdisplace(0,20) +fix 1 all wall xlo v_linear 1.0 1.0 2.5 +++variable wiggle equal swiggle(0.0,5.0,3.0) +fix 1 all wall xlo v_wiggle 1.0 1.0 2.5 ++variable wiggle equal cwiggle(0.0,5.0,3.0) +fix 1 all wall xlo v_wiggle 1.0 1.0 2.5 +The ramp(lo,hi) function adjusts the wall position linearly from lo to hi over the course of a run. The vdisplace(c0,velocity) function does something similar using the equation position = c0 + velocity*delta, @@ -344,18 +344,20 @@ where delta is the elapsed time.
The swiggle(c0,A,period) function causes the wall position to oscillate sinusoidally according to this equation, where omega = 2 PI / period:
--position = c0 + A sin(omega*delta) -++position = c0 + A sin(omega*delta) +The cwiggle(c0,A,period) function causes the wall position to oscillate sinusoidally according to this equation, which will have an initial wall velocity of 0.0, and thus may impose a gentler perturbation on the particles:
--position = c0 + A (1 - cos(omega*delta)) -+++position = c0 + A (1 - cos(omega*delta)) +
-Restart, fix_modify, output, run start/stop, minimize info:
++-Restart, fix_modify, output, run start/stop, minimize info
No information about this fix is written to binary restart files.
The fix_modify energy option is supported by this fix to add the energy of interaction between atoms and each wall to diff --git a/doc/html/fix_wall_region.html b/doc/html/fix_wall_region.html index ba645d66ef..4f24bee99a 100644 --- a/doc/html/fix_wall_region.html +++ b/doc/html/fix_wall_region.html @@ -280,7 +280,9 @@ and does not blow up as r -> 0, but you must use a large enough epsilon that particles always reamin on the correct side of the region surface (r > 0).
Restart, fix_modify, output, run start/stop, minimize info:
++Restart, fix_modify, output, run start/stop, minimize info
No information about this fix is written to binary restart files.
The fix_modify energy option is supported by this fix to add the energy of interaction between atoms and the wall to the diff --git a/doc/html/genindex.html b/doc/html/genindex.html index b40e27bf00..0e140ad1a1 100644 --- a/doc/html/genindex.html +++ b/doc/html/genindex.html @@ -156,93 +156,93 @@