git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15201 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
@ -730,6 +730,7 @@ KOKKOS, o = USER-OMP, t = OPT.
|
|||||||
"rdf"_compute_rdf.html,
|
"rdf"_compute_rdf.html,
|
||||||
"reduce"_compute_reduce.html,
|
"reduce"_compute_reduce.html,
|
||||||
"reduce/region"_compute_reduce.html,
|
"reduce/region"_compute_reduce.html,
|
||||||
|
"rigid/local"_compute_rigid_local.html,
|
||||||
"slice"_compute_slice.html,
|
"slice"_compute_slice.html,
|
||||||
"sna/atom"_compute_sna_atom.html,
|
"sna/atom"_compute_sna_atom.html,
|
||||||
"snad/atom"_compute_sna_atom.html,
|
"snad/atom"_compute_sna_atom.html,
|
||||||
|
|||||||
@ -44,10 +44,10 @@ NVIDIA support as well as more general OpenCL support, so that the
|
|||||||
same functionality can eventually be supported on a variety of GPU
|
same functionality can eventually be supported on a variety of GPU
|
||||||
hardware. :l,ule
|
hardware. :l,ule
|
||||||
|
|
||||||
Here is a quick overview of how to use the GPU package:
|
Here is a quick overview of how to enable and use the GPU package:
|
||||||
|
|
||||||
build the library in lib/gpu for your GPU hardware wity desired precision
|
build the library in lib/gpu for your GPU hardware with the desired precision settings
|
||||||
include the GPU package and build LAMMPS
|
install the GPU package and build LAMMPS as usual
|
||||||
use the mpirun command to set the number of MPI tasks/node which determines the number of MPI tasks/GPU
|
use the mpirun command to set the number of MPI tasks/node which determines the number of MPI tasks/GPU
|
||||||
specify the # of GPUs per node
|
specify the # of GPUs per node
|
||||||
use GPU styles in your input script :ul
|
use GPU styles in your input script :ul
|
||||||
|
|||||||
@ -217,6 +217,7 @@ section of "this page"_Section_commands.html#cmd_5.
|
|||||||
"rdf"_compute_rdf.html - radial distribution function g(r) histogram of group of atoms
|
"rdf"_compute_rdf.html - radial distribution function g(r) histogram of group of atoms
|
||||||
"reduce"_compute_reduce.html - combine per-atom quantities into a single global value
|
"reduce"_compute_reduce.html - combine per-atom quantities into a single global value
|
||||||
"reduce/region"_compute_reduce.html - same as compute reduce, within a region
|
"reduce/region"_compute_reduce.html - same as compute reduce, within a region
|
||||||
|
"rigid/local"_compute_rigid_local.html - extract rigid body attributes
|
||||||
"slice"_compute_slice.html - extract values from global vector or array
|
"slice"_compute_slice.html - extract values from global vector or array
|
||||||
"sna/atom"_compute_sna_atom.html - calculate bispectrum coefficients for each atom
|
"sna/atom"_compute_sna_atom.html - calculate bispectrum coefficients for each atom
|
||||||
"snad/atom"_compute_sna_atom.html - derivative of bispectrum coefficients for each atom
|
"snad/atom"_compute_sna_atom.html - derivative of bispectrum coefficients for each atom
|
||||||
|
|||||||
@ -172,7 +172,11 @@ quatw,quati,quatj,quatk = unitless
|
|||||||
tqx,tqy,tqz = torque units
|
tqx,tqy,tqz = torque units
|
||||||
inertiax,inertiay,inertiaz = mass*distance^2 units :ul
|
inertiax,inertiay,inertiaz = mass*distance^2 units :ul
|
||||||
|
|
||||||
[Restrictions:] none
|
[Restrictions:]
|
||||||
|
|
||||||
|
This compute is part of the RIGID package. It is only enabled if
|
||||||
|
LAMMPS was built with that package. See the "Making
|
||||||
|
LAMMPS"_Section_start.html#start_3 section for more info.
|
||||||
|
|
||||||
[Related commands:]
|
[Related commands:]
|
||||||
|
|
||||||
|
|||||||
@ -138,6 +138,10 @@ forces added by this fix in a consistent manner. I.e. there is a
|
|||||||
decrease in potential energy when atoms move in the direction of the
|
decrease in potential energy when atoms move in the direction of the
|
||||||
added force.
|
added force.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by
|
||||||
|
this fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global scalar and a global 3-vector of forces,
|
This fix computes a global scalar and a global 3-vector of forces,
|
||||||
which can be accessed by various "output
|
which can be accessed by various "output
|
||||||
commands"_Section_howto.html#howto_15. The scalar is the potential
|
commands"_Section_howto.html#howto_15. The scalar is the potential
|
||||||
|
|||||||
@ -64,6 +64,10 @@ forces added by this fix in a consistent manner. I.e. there is a
|
|||||||
decrease in potential energy when atoms move in the direction of the
|
decrease in potential energy when atoms move in the direction of the
|
||||||
added forces.
|
added forces.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by
|
||||||
|
this fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its torque. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global scalar and a global 3-vector, which can be
|
This fix computes a global scalar and a global 3-vector, which can be
|
||||||
accessed by various "output commands"_Section_howto.html#howto_15.
|
accessed by various "output commands"_Section_howto.html#howto_15.
|
||||||
The scalar is the potential energy discussed above. The vector is the
|
The scalar is the potential energy discussed above. The vector is the
|
||||||
|
|||||||
@ -87,8 +87,11 @@ 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:]
|
||||||
|
|
||||||
No information about this fix is written to "binary restart
|
No information about this fix is written to "binary restart
|
||||||
files"_restart.html. None of the "fix_modify"_fix_modify.html options
|
files"_restart.html.
|
||||||
are relevant to this fix.
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global 3-vector of forces, which can be accessed
|
This fix computes a global 3-vector of forces, which can be accessed
|
||||||
by various "output commands"_Section_howto.html#howto_15. This is the
|
by various "output commands"_Section_howto.html#howto_15. This is the
|
||||||
|
|||||||
@ -40,8 +40,11 @@ in the simulation.
|
|||||||
[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
|
No information about this fix is written to "binary restart
|
||||||
files"_restart.html. None of the "fix_modify"_fix_modify.html options
|
files"_restart.html.
|
||||||
are relevant to this fix.
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global 3-vector of forces, which can be accessed
|
This fix computes a global 3-vector of forces, which can be accessed
|
||||||
by various "output commands"_Section_howto.html#howto_15. This is the
|
by various "output commands"_Section_howto.html#howto_15. This is the
|
||||||
|
|||||||
@ -124,6 +124,10 @@ can include the forces added by this fix in a consistent manner.
|
|||||||
I.e. there is a decrease in potential energy when atoms move in the
|
I.e. there is a decrease in potential energy when atoms move in the
|
||||||
direction of the added force due to the electric field.
|
direction of the added force due to the electric field.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global scalar and a global 3-vector of forces,
|
This fix computes a global scalar and a global 3-vector of forces,
|
||||||
which can be accessed by various "output
|
which can be accessed by various "output
|
||||||
commands"_Section_howto.html#howto_15. The scalar is the potential
|
commands"_Section_howto.html#howto_15. The scalar is the potential
|
||||||
|
|||||||
@ -120,6 +120,10 @@ fix to add the gravitational potential energy of the system to the
|
|||||||
system's potential energy as part of "thermodynamic
|
system's potential energy as part of "thermodynamic
|
||||||
output"_thermo_style.html.
|
output"_thermo_style.html.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global scalar which can be accessed by various
|
This fix computes a global scalar which can be accessed by various
|
||||||
"output commands"_Section_howto.html#howto_15. This scalar is the
|
"output commands"_Section_howto.html#howto_15. This scalar is the
|
||||||
gravitational potential energy of the particles in the defined field,
|
gravitational potential energy of the particles in the defined field,
|
||||||
|
|||||||
@ -174,6 +174,10 @@ the system's potential energy as part of "thermodynamic
|
|||||||
output"_thermo_style.html. The energy of each particle interacting
|
output"_thermo_style.html. The energy of each particle interacting
|
||||||
with the indenter is K/3 (r - R)^3.
|
with the indenter is K/3 (r - R)^3.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global scalar energy and a global 3-vector of
|
This fix computes a global scalar energy and a global 3-vector of
|
||||||
forces (on the indenter), which can be accessed by various "output
|
forces (on the indenter), which can be accessed by various "output
|
||||||
commands"_Section_howto.html#howto_15. The scalar and vector values
|
commands"_Section_howto.html#howto_15. The scalar and vector values
|
||||||
|
|||||||
@ -14,16 +14,18 @@ fix_modify fix-ID keyword value ... :pre
|
|||||||
|
|
||||||
fix-ID = ID of the fix to modify :ulb,l
|
fix-ID = ID of the fix to modify :ulb,l
|
||||||
one or more keyword/value pairs may be appended :l
|
one or more keyword/value pairs may be appended :l
|
||||||
keyword = {temp} or {press} or {energy} :l
|
keyword = {temp} or {press} or {energy} or {respa} :l
|
||||||
{temp} value = compute ID that calculates a temperature
|
{temp} value = compute ID that calculates a temperature
|
||||||
{press} value = compute ID that calculates a pressure
|
{press} value = compute ID that calculates a pressure
|
||||||
{energy} value = {yes} or {no} :pre
|
{energy} value = {yes} or {no}
|
||||||
|
{respa} value = {1} to {max respa level} or {0} (= outmost level) :pre
|
||||||
:ule
|
:ule
|
||||||
|
|
||||||
[Examples:]
|
[Examples:]
|
||||||
|
|
||||||
fix_modify 3 temp myTemp press myPress
|
fix_modify 3 temp myTemp press myPress
|
||||||
fix_modify 1 energy yes :pre
|
fix_modify 1 energy yes
|
||||||
|
fix_modify tether respa 2 :pre
|
||||||
|
|
||||||
[Description:]
|
[Description:]
|
||||||
|
|
||||||
@ -59,6 +61,17 @@ for a fix if you are using it when performing an "energy
|
|||||||
minimization"_minimize.html and if you want the energy and forces it
|
minimization"_minimize.html and if you want the energy and forces it
|
||||||
produces to be part of the optimization criteria.
|
produces to be part of the optimization criteria.
|
||||||
|
|
||||||
|
For fixes that set or modify forces, it may be possible to select at
|
||||||
|
which "r-RESPA"_run_style.html level the fix operates via the {respa}
|
||||||
|
keyword. The RESPA level at which the fix is active can be selected.
|
||||||
|
This is a number ranging from 1 to the number of levels. If the RESPA
|
||||||
|
level is larger than the current maximum, the outermost level will be
|
||||||
|
used, which is also the default setting. This default can be restored
|
||||||
|
using a value of {0} for the RESPA level. The affected fix has to be
|
||||||
|
programmed to support this feature; if not, {fix_modify} will report
|
||||||
|
an error. Active fixes with a custom RESPA level setting are reported
|
||||||
|
with their specified level at the beginning of a r-RESPA run.
|
||||||
|
|
||||||
[Restrictions:] none
|
[Restrictions:] none
|
||||||
|
|
||||||
[Related commands:]
|
[Related commands:]
|
||||||
@ -69,4 +82,4 @@ pressure"_compute_pressure.html, "thermo_style"_thermo_style.html
|
|||||||
[Default:]
|
[Default:]
|
||||||
|
|
||||||
The option defaults are temp = ID defined by fix, press = ID defined
|
The option defaults are temp = ID defined by fix, press = ID defined
|
||||||
by fix, energy = no.
|
by fix, energy = no, respa = 0.
|
||||||
|
|||||||
@ -130,6 +130,10 @@ fix to add the potential energy of atom interactions with the grain
|
|||||||
boundary driving force to the system's potential energy as part of
|
boundary driving force to the system's potential energy as part of
|
||||||
"thermodynamic output"_thermo_style.html.
|
"thermodynamic output"_thermo_style.html.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by these
|
||||||
|
fixes. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator a fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix calculates a global scalar which can be accessed by various
|
This fix calculates a global scalar which can be accessed by various
|
||||||
"output commands"_Section_howto.html#howto_15. The scalar is the
|
"output commands"_Section_howto.html#howto_15. The scalar is the
|
||||||
potential energy change due to this fix. The scalar value calculated
|
potential energy change due to this fix. The scalar value calculated
|
||||||
|
|||||||
@ -85,8 +85,12 @@ 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:]
|
||||||
|
|
||||||
No information about this fix is written to "binary restart
|
No information about this fix is written to "binary restart
|
||||||
files"_restart.html. None of the "fix_modify"_fix_modify.html options
|
files"_restart.html.
|
||||||
are relevant to this fix.
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is performing charge equilibration. Default is
|
||||||
|
the outermost level.
|
||||||
|
|
||||||
This fix produces a per-atom vector which can be accessed by various
|
This fix produces a per-atom vector which can be accessed by various
|
||||||
"output commands"_Section_howto.html#howto_15. The vector stores the
|
"output commands"_Section_howto.html#howto_15. The vector stores the
|
||||||
|
|||||||
@ -163,6 +163,10 @@ fix to add the potential energy associated with this fix to the
|
|||||||
system's potential energy as part of "thermodynamic
|
system's potential energy as part of "thermodynamic
|
||||||
output"_thermo_style.html.
|
output"_thermo_style.html.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
NOTE: If you want the fictitious potential energy associated with the
|
NOTE: If you want the fictitious potential energy associated with the
|
||||||
added forces to be included in the total potential energy of the
|
added forces to be included in the total potential energy of the
|
||||||
system (the quantity being minimized), you MUST enable the
|
system (the quantity being minimized), you MUST enable the
|
||||||
|
|||||||
@ -93,8 +93,14 @@ 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:]
|
||||||
|
|
||||||
No information about this fix is written to "binary restart
|
No information about this fix is written to "binary restart
|
||||||
files"_restart.html. None of the "fix_modify"_fix_modify.html options
|
files"_restart.html.
|
||||||
are relevant to this fix.
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by
|
||||||
|
this fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is setting the forces to the desired values; on all
|
||||||
|
other levels, the force is set to 0.0 for the atoms in the fix group,
|
||||||
|
so that setforce values are not counted multiple times. Default is to
|
||||||
|
to override forces at the outermost level.
|
||||||
|
|
||||||
This fix computes a global 3-vector of forces, which can be accessed
|
This fix computes a global 3-vector of forces, which can be accessed
|
||||||
by various "output commands"_Section_howto.html#howto_15. This is the
|
by various "output commands"_Section_howto.html#howto_15. This is the
|
||||||
|
|||||||
@ -69,6 +69,9 @@ lengths to be larger than twice the cutoff+skin. Generally, the
|
|||||||
domain decomposition is dependent on the number of processors
|
domain decomposition is dependent on the number of processors
|
||||||
requested.
|
requested.
|
||||||
|
|
||||||
|
This fix also requires "atom_style dpd"_atom_style.html to be used
|
||||||
|
due to shared data structures.
|
||||||
|
|
||||||
[Related commands:]
|
[Related commands:]
|
||||||
|
|
||||||
"pair_style dpd/fdt"_pair_dpd_fdt.html, "fix eos/cv"_fix_eos_cv.html
|
"pair_style dpd/fdt"_pair_dpd_fdt.html, "fix eos/cv"_fix_eos_cv.html
|
||||||
|
|||||||
@ -101,8 +101,9 @@ See the "read_restart"_read_restart.html command for info on how to
|
|||||||
re-specify a fix in an input script that reads a restart file, so that
|
re-specify a fix in an input script that reads a restart file, so that
|
||||||
the operation of the fix continues in an uninterrupted fashion.
|
the operation of the fix continues in an uninterrupted fashion.
|
||||||
|
|
||||||
None of the "fix_modify"_fix_modify.html options are relevant to this
|
The "fix_modify"_fix_modify.html {respa} option is supported by
|
||||||
fix.
|
this fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a vector list of 7 quantities, which can be accessed
|
This fix computes a vector list of 7 quantities, which can be accessed
|
||||||
by various "output commands"_Section_howto.html#howto_15. The
|
by various "output commands"_Section_howto.html#howto_15. The
|
||||||
|
|||||||
@ -104,6 +104,10 @@ The "fix_modify"_fix_modify.html {energy} option is supported by this
|
|||||||
fix to add the energy stored in the spring to the system's potential
|
fix to add the energy stored in the spring to the system's potential
|
||||||
energy as part of "thermodynamic output"_thermo_style.html.
|
energy as part of "thermodynamic output"_thermo_style.html.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global scalar which can be accessed by various
|
This fix computes a global scalar which can be accessed by various
|
||||||
"output commands"_Section_howto.html#howto_15. The scalar is the
|
"output commands"_Section_howto.html#howto_15. The scalar is the
|
||||||
spring energy = 0.5 * K * r^2.
|
spring energy = 0.5 * K * r^2.
|
||||||
|
|||||||
@ -55,6 +55,10 @@ The "fix_modify"_fix_modify.html {energy} option is supported by this
|
|||||||
fix to add the energy stored in all the springs to the system's potential
|
fix to add the energy stored in all the springs to the system's potential
|
||||||
energy as part of "thermodynamic output"_thermo_style.html.
|
energy as part of "thermodynamic output"_thermo_style.html.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global scalar which can be accessed by various
|
This fix computes a global scalar which can be accessed by various
|
||||||
"output commands"_Section_howto.html#howto_15. The scalar is the
|
"output commands"_Section_howto.html#howto_15. The scalar is the
|
||||||
energy of all the springs, i.e. 0.5 * K * r^2 per-spring.
|
energy of all the springs, i.e. 0.5 * K * r^2 per-spring.
|
||||||
|
|||||||
@ -56,6 +56,10 @@ commands"_Section_howto.html#howto_15. No parameter of this fix can
|
|||||||
be used with the {start/stop} keywords of the "run"_run.html command.
|
be used with the {start/stop} keywords of the "run"_run.html command.
|
||||||
This fix is not invoked during "energy minimization"_minimize.html.
|
This fix is not invoked during "energy minimization"_minimize.html.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
[Restrictions:] none
|
[Restrictions:] none
|
||||||
|
|
||||||
[Related commands:]
|
[Related commands:]
|
||||||
|
|||||||
@ -52,6 +52,10 @@ The "fix_modify"_fix_modify.html {energy} option is supported by this
|
|||||||
fix to add the energy stored in the per-atom springs to the system's
|
fix to add the energy stored in the per-atom springs to the system's
|
||||||
potential energy as part of "thermodynamic output"_thermo_style.html.
|
potential energy as part of "thermodynamic output"_thermo_style.html.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by
|
||||||
|
this fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global scalar which can be accessed by various
|
This fix computes a global scalar which can be accessed by various
|
||||||
"output commands"_Section_howto.html#howto_15. The scalar is an
|
"output commands"_Section_howto.html#howto_15. The scalar is an
|
||||||
energy which is the sum of the spring energy for each atom, where the
|
energy which is the sum of the spring energy for each atom, where the
|
||||||
|
|||||||
@ -86,6 +86,10 @@ by this fix for access by various "output
|
|||||||
commands"_Section_howto.html#howto_15. No parameter of this fix can
|
commands"_Section_howto.html#howto_15. No parameter of this fix can
|
||||||
be used with the {start/stop} keywords of the "run"_run.html command.
|
be used with the {start/stop} keywords of the "run"_run.html command.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is modifying forces. Default is the outermost level.
|
||||||
|
|
||||||
The forces due to this fix are imposed during an energy minimization,
|
The forces due to this fix are imposed during an energy minimization,
|
||||||
invoked by the "minimize"_minimize.html command. This fix should only
|
invoked by the "minimize"_minimize.html command. This fix should only
|
||||||
be used with damped dynamics minimizers that allow for
|
be used with damped dynamics minimizers that allow for
|
||||||
|
|||||||
@ -251,6 +251,10 @@ fix to add the energy of interaction between atoms and each wall to
|
|||||||
the system's potential energy as part of "thermodynamic
|
the system's potential energy as part of "thermodynamic
|
||||||
output"_thermo_style.html.
|
output"_thermo_style.html.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global scalar energy and a global vector of
|
This fix computes a global scalar energy and a global vector of
|
||||||
forces, which can be accessed by various "output
|
forces, which can be accessed by various "output
|
||||||
commands"_Section_howto.html#howto_15. Note that the scalar energy is
|
commands"_Section_howto.html#howto_15. Note that the scalar energy is
|
||||||
|
|||||||
@ -177,6 +177,10 @@ fix to add the energy of interaction between atoms and the wall to the
|
|||||||
system's potential energy as part of "thermodynamic
|
system's potential energy as part of "thermodynamic
|
||||||
output"_thermo_style.html.
|
output"_thermo_style.html.
|
||||||
|
|
||||||
|
The "fix_modify"_fix_modify.html {respa} option is supported by this
|
||||||
|
fix. This allows to set at which level of the "r-RESPA"_run_style.html
|
||||||
|
integrator the fix is adding its forces. Default is the outermost level.
|
||||||
|
|
||||||
This fix computes a global scalar energy and a global 3-length vector
|
This fix computes a global scalar energy and a global 3-length vector
|
||||||
of forces, which can be accessed by various "output
|
of forces, which can be accessed by various "output
|
||||||
commands"_Section_howto.html#howto_15. The scalar energy is the sum
|
commands"_Section_howto.html#howto_15. The scalar energy is the sum
|
||||||
|
|||||||
@ -122,6 +122,10 @@ Pair style {dpd/fdt/energy} requires "atom_style dpd"_atom_style.html
|
|||||||
to be used in order to properly account for the particle internal
|
to be used in order to properly account for the particle internal
|
||||||
energies and temperatures.
|
energies and temperatures.
|
||||||
|
|
||||||
|
Pair style {dpd/fdt} currently also requires
|
||||||
|
"atom_style dpd"_atom_style.html to be used in conjunction with
|
||||||
|
"fix shardlow"_fix_shardlow.html due to shared data structures.
|
||||||
|
|
||||||
[Related commands:]
|
[Related commands:]
|
||||||
|
|
||||||
"pair_coeff"_pair_coeff.html, "fix shardlow"_fix_shardlow.html
|
"pair_coeff"_pair_coeff.html, "fix shardlow"_fix_shardlow.html
|
||||||
|
|||||||
@ -223,7 +223,7 @@ pair/local"_compute_pair_local.html command, as {p1}, {p2}, ...,
|
|||||||
|
|
||||||
:line
|
:line
|
||||||
|
|
||||||
[Restrictions:] none
|
[Restrictions:]
|
||||||
|
|
||||||
All the granular pair styles are part of the GRANULAR package. It is
|
All the granular pair styles are part of the GRANULAR package. It is
|
||||||
only enabled if LAMMPS was built with that package. See the "Making
|
only enabled if LAMMPS was built with that package. See the "Making
|
||||||
|
|||||||
@ -155,6 +155,9 @@ computed where dihedral forces are, pair forces are computed at the
|
|||||||
outermost level, and kspace forces are computed where pair forces are.
|
outermost level, and kspace forces are computed where pair forces are.
|
||||||
The inner, middle, outer forces have no defaults.
|
The inner, middle, outer forces have no defaults.
|
||||||
|
|
||||||
|
For fixes that support it, the rRESPA level at which a given fix is
|
||||||
|
active, can be selected through the "fix_modify"_fix_modify.html command.
|
||||||
|
|
||||||
The {inner} and {middle} keywords take additional arguments for
|
The {inner} and {middle} keywords take additional arguments for
|
||||||
cutoffs that are used by the pairwise force computations. If the 2
|
cutoffs that are used by the pairwise force computations. If the 2
|
||||||
cutoffs for {inner} are 5.0 and 6.0, this means that all pairs up to
|
cutoffs for {inner} are 5.0 and 6.0, this means that all pairs up to
|
||||||
|
|||||||
@ -12,17 +12,20 @@ timer command :h3
|
|||||||
|
|
||||||
timer args :pre
|
timer args :pre
|
||||||
|
|
||||||
{args} = one or more of {off} or {loop} or {normal} or {full} or {sync} or {nosync} :l
|
{args} = one or more of {off} or {loop} or {normal} or {full} or {sync} or {nosync} or {timeout} or {every} :l
|
||||||
{off} = do not collect or print any timing information
|
{off} = do not collect or print any timing information
|
||||||
{loop} = collect only the total time for the simulation loop
|
{loop} = collect only the total time for the simulation loop
|
||||||
{normal} = collect timer information broken down by sections (default)
|
{normal} = collect timer information broken down by sections (default)
|
||||||
{full} = like {normal} but also include CPU and thread utilzation
|
{full} = like {normal} but also include CPU and thread utilzation
|
||||||
{sync} = explicitly synchronize MPI tasks between sections
|
{sync} = explicitly synchronize MPI tasks between sections
|
||||||
{nosync} = do not synchronize MPI tasks between sections (default) :pre
|
{nosync} = do not synchronize MPI tasks between sections (default)
|
||||||
|
{timeout} value = set walltime limit to {value}
|
||||||
|
{every} value = perform timeout check every {value} steps :pre
|
||||||
|
|
||||||
[Examples:]
|
[Examples:]
|
||||||
|
|
||||||
timer full sync
|
timer full sync
|
||||||
|
timer timeout 2:00:00 every 100
|
||||||
timer loop :pre
|
timer loop :pre
|
||||||
|
|
||||||
[Description:]
|
[Description:]
|
||||||
@ -50,8 +53,27 @@ call which meaures load imbalance more accuractly, though it can also
|
|||||||
slow down the simulation. Using the {nosync} setting (which is the
|
slow down the simulation. Using the {nosync} setting (which is the
|
||||||
default) turns off this synchronization.
|
default) turns off this synchronization.
|
||||||
|
|
||||||
Multiple keywords can be specified. For keywords that are mutually
|
With the {timeout} keyword a walltime limit can be imposed that affects
|
||||||
exclusive, the last one specified takes effect.
|
"run"_run.html and "minimize"_minimize.html commands. If the time
|
||||||
|
limit it reached, ongoing calculations will be stopped on the next
|
||||||
|
step that is a multiple of the value specified with {every}. All
|
||||||
|
follwing run or minimize commands will be skipped until the timeout
|
||||||
|
is reset or turned off by a new {timer} command. The timeout value
|
||||||
|
can be "off" or "unlimited" to turn the timeout off, otherwise a
|
||||||
|
single number is interpreted as seconds, two numbers separated by
|
||||||
|
a colon (MM:SS) as minutes and seconds and three numbers separated
|
||||||
|
by colons as hours, minutes and seconds, respectively.
|
||||||
|
|
||||||
|
The {every} keyword sets how frequent during a run or minimization
|
||||||
|
the wall clock will be checked. This check count applies to the outer
|
||||||
|
iterations or time steps during minimizations or r-RESPA runs, respectively.
|
||||||
|
Checking for timeout very often, can slow a calculation down, checking
|
||||||
|
too infrequent makes the timeout measurement less accurate and the run
|
||||||
|
will be stopped later than desired.
|
||||||
|
|
||||||
|
Multiple keywords can be specified with the {timer} command. For
|
||||||
|
keywords that are mutually exclusive, the last one specified takes
|
||||||
|
effect.
|
||||||
|
|
||||||
NOTE: Using the {full} and {sync} options provides the most detailed
|
NOTE: Using the {full} and {sync} options provides the most detailed
|
||||||
and accurate timing information, but can also have a negative
|
and accurate timing information, but can also have a negative
|
||||||
@ -71,3 +93,5 @@ can just use the {loop} or {off} setting.
|
|||||||
[Default:]
|
[Default:]
|
||||||
|
|
||||||
timer normal nosync
|
timer normal nosync
|
||||||
|
timer timeout off
|
||||||
|
timer every 10 :pre
|
||||||
|
|||||||
Reference in New Issue
Block a user