Two extended DPD software codes have been developed:
• first is in C++ and is a single processor development tool for exploring the incorporation of novel physical techniques such as the multipole extension to DPD and density dependent potentials.
•The second is an efficient production code written in C with a flexible user interface and portable model description files. The latter can handle DPD, particle and bond-reactive DPD, multipole reactive DPD as well as classic reaction diffusion particle dynamics.
•The third is a parallel process code for simulation on a linux cluster, containing a subset of the features of 1 and 2, written using MPI calls based on LAMPS