Preface

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.

Features:

C++
MPI
Parallel
Computing
PC
LINUX
Domain
Decomposition
Command
Script
Input





Major Research Accomplishment by PDPS
To view the animation, it is suggested to use Firefox or Chome, then move your mouse on or click the figure