2008-07-24 07:26:28 +08:00
|
|
|
"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c
|
|
|
|
|
|
|
|
:link(lws,http://lammps.sandia.gov)
|
|
|
|
:link(ld,Manual.html)
|
|
|
|
:link(lc,Section_commands.html#comm)
|
|
|
|
|
|
|
|
:line
|
|
|
|
|
|
|
|
pair_style peri/pmb command :h3
|
|
|
|
|
|
|
|
[Syntax:]
|
|
|
|
|
|
|
|
pair_style peri/pmb :pre
|
|
|
|
|
|
|
|
[Examples:]
|
|
|
|
|
|
|
|
pair_style peri/pmb
|
|
|
|
pair_coeff * * 1.6863e22 0.0015001 0.0005 0.25 :pre
|
|
|
|
|
|
|
|
[Description:]
|
|
|
|
|
2008-07-24 23:04:46 +08:00
|
|
|
Style {peri/pmb} style implements the Peridynamic bond-based prototype
|
|
|
|
microelastic brittle (PMB) model, which can be used to model materials
|
2008-07-25 22:42:02 +08:00
|
|
|
at the mesoscopic or macroscopic scale. The canonical paper on
|
|
|
|
Peridynamics is "(Silling)"_#Silling. The implementation of
|
2008-07-24 23:04:46 +08:00
|
|
|
Peridynamics in LAMMPS is described in "(Parks)"_#Parks. Also see the
|
|
|
|
"PDLAMMPS user
|
|
|
|
guide"_http://www.sandia.gov/~mlparks/papers/PDLAMMPS.pdf for more
|
2008-07-25 22:42:02 +08:00
|
|
|
details about this particular potential and using it in LAMMPS.
|
2008-07-24 23:04:46 +08:00
|
|
|
|
|
|
|
The following coefficients must be defined for each pair of atom
|
|
|
|
types via the "pair_coeff"_pair_coeff.html command as in the examples
|
|
|
|
above, or in the data file or restart files read by the
|
|
|
|
"read_data"_read_data.html or "read_restart"_read_restart.html
|
|
|
|
commands, or by mixing as described below:
|
|
|
|
|
2008-07-25 22:42:02 +08:00
|
|
|
c (energy/distance/volume^2 units)
|
2008-07-24 23:04:46 +08:00
|
|
|
horizon (distance units)
|
2008-07-25 22:42:02 +08:00
|
|
|
s00 (unitless)
|
|
|
|
alpha (unitless) :ul
|
2008-07-24 23:04:46 +08:00
|
|
|
|
2008-07-25 22:42:02 +08:00
|
|
|
C is the effectively a spring constant for Peridynamic bonds, the
|
|
|
|
horizon is a cutoff distance for truncating interactions, and s00 and
|
|
|
|
alpha are used as a bond breaking criteria. The units of c are such
|
|
|
|
that c/distance = stiffness/volume^2, where stiffness is
|
|
|
|
energy/distance^2 and volume is distance^3. See the users guide for
|
|
|
|
more details.
|
2008-07-24 07:26:28 +08:00
|
|
|
|
2008-07-24 23:04:46 +08:00
|
|
|
:line
|
|
|
|
|
|
|
|
[Mixing, shift, table, tail correction, restart, rRESPA info]:
|
|
|
|
|
|
|
|
This pair style does not support mixing. Thus, coefficients for all
|
|
|
|
I,J pairs must be specified explicitly.
|
|
|
|
|
|
|
|
This pair style does not support the "pair_modify"_pair_modify.html
|
|
|
|
shift option.
|
2008-07-24 07:26:28 +08:00
|
|
|
|
2008-07-24 23:04:46 +08:00
|
|
|
The "pair_modify"_pair_modify.html table and tail options are not
|
|
|
|
relevant for this pair style.
|
2008-07-24 07:26:28 +08:00
|
|
|
|
2008-07-24 23:04:46 +08:00
|
|
|
This pair style writes its information to "binary restart
|
|
|
|
files"_restart.html, so pair_style and pair_coeff commands do not need
|
|
|
|
to be specified in an input script that reads a restart file.
|
2008-07-24 07:26:28 +08:00
|
|
|
|
2008-07-24 23:04:46 +08:00
|
|
|
This pair style can only be used via the {pair} keyword of the
|
|
|
|
"run_style respa"_run_style.html command. It does not support the
|
|
|
|
{inner}, {middle}, {outer} keywords.
|
2008-07-24 07:26:28 +08:00
|
|
|
|
|
|
|
:line
|
|
|
|
|
|
|
|
[Restrictions:]
|
|
|
|
|
2008-07-24 23:04:46 +08:00
|
|
|
The {peri/pmb} style is part of the "peri" package. It is only
|
|
|
|
enabled if LAMMPS was built with that package. See the "Making
|
|
|
|
LAMMPS"_Section_start.html#2_3 section for more info.
|
2008-07-24 07:26:28 +08:00
|
|
|
|
|
|
|
[Related commands:]
|
|
|
|
|
|
|
|
"pair_coeff"_pair_coeff.html
|
|
|
|
|
|
|
|
[Default:] none
|
2008-07-24 23:04:46 +08:00
|
|
|
|
|
|
|
:line
|
|
|
|
|
|
|
|
:link(Parks)
|
|
|
|
[(Parks)] Parks, Lehoucq, Plimpton, Silling, to appear in Comp Phys
|
|
|
|
Comm, (2008).
|
2008-07-25 22:42:02 +08:00
|
|
|
|
|
|
|
:link(Silling)
|
|
|
|
[(Silling)] Silling, J Mech Phys Solids, 48, 175-209 (2000).
|