Files
lammps/src/USER-DPD
Tim Mattox 96c5c92b1a USER-DPD: bugfix for AtomVecDPD::unpack_restart() and the Kokkos version
Also, cleaned up UCG_MASK and UCGNEW_MASK usage in atom_vec_dpd_kokkos.cpp
Fixes a crash when using the python interface on a 2nd LAMMPS invocation
when using the restart (or replicate) commands, because of garbage
in the uCG and uCGnew arrays leftover from the previous LAMMPS invocation.
2018-05-09 15:00:10 -05:00
..

This package implements the dissipative particle dynamics (DPD) method
under isothermal, isoenergetic, isobaric and isenthalpic conditions.
The DPD equations of motion are integrated efficiently through the
Shardlow splitting algorithm.

Currently, the package has the following features:

* A new DPD atom style for tracking the DPD particle internal energies
  and internal temperature

* Compute commands for accessing the DPD particle internal energies
  and internal temperature

* "fix eos" commands for relating the DPD internal energy to the DPD
  internal temperature through a coarse-grained particle
  equation-of-state

* "fix shardlow" command for integrating the stochastic ODEs

* Pair styles for modeling a DPD fluid

* Commands for setting the particle internal temperature

See the doc pages for "atom style dpd", "compute dpd" and "compute
dpd/atom", "fix eos/cv" and "fix eos/table", "fix shardlow", "pair
dpd/conservative" and "pair dpd/fdt" and "pair dpd/fdt/energy"
commands to get started.  At the bottom of the doc page are many links
to additional documentation contained in the doc/USER/dpd directory.

There are example scripts for using this package in examples/USER/dpd.

The primary people who created this package are James Larentzos
(james.p.larentzos.civ at mail.mil), Timothy Mattox (Timothy.Mattox at
engilitycorp.com) and John Brennan (john.k.brennan.civ at mail.mil).
Contact them directly if you have questions.