Particle Dynamics Parallel Simulator (PDPS) is a software package developed by Sustainable Engineering and
Materials Laboratory (SEML) from Columbia University. It is inspired and designed based on the structure from
the open source software LAMMPS (
http://lammps.sandia.gov/index.html)
developed at
Sandia National Laboratory. It brought our interest to develop this
new software package when observing the lack of available source to conduct particle dynamics simulation with various of
particle based potentials, such as DPD, DEM, etc. It is our motivation to make an example and provide a general
platform for researchers interested in this area to refer and explore. With the supervision and support from Prof.
Huiming Yin,
Lingqi Yang as the
lead designer and developer, SEML group aims to run simulation of particle-based method which bridges
the atomic scale and meso-scale for investigating material behavior with various research purposes. It inherits the spirit of
molecular dynamics method algorithm which is based on Newton's second law. However, this open source code has been
designed for particle dynamics simulation with a tunable time and length scale. It can be used in simulating the dynamics
and rheological properties of simple and complex fluids, or granular materials. It is our intention to create a parallel open
source code that is easy and convenient for researchers to modify and extend to meet their own research needs.
PDPS is currently written in C++. The parallelism is fulfilled by using the domain decomposition technique and
managed by the message passing interface (MPI) library. It can be run on single processor or multiple processors
machine which can compile C++ and support MPI library. It is a free open source software package under the
GNU license.
In this document, the instruction of each command is provided in terms of category and alphabetic order.
Currently, we are still adding more details into this manual. For any unclear command instruction, user can
follow LAMMPS website for more details. If you have any question, please feel free to contact the lead developer
Lingqi Yang for
further information.