You are welcome.
I think the confusion is due to a linguistic ambiguity: ‘coarse graininig’ molecular dynamics doesn’t really mean performing mesoscale simulations (at least in this community). At the end of the day, coarse-grained MD is just MD, but with less degrees of freedom.
Do you have any suggestions of software for running DPD calculations?
I am not really sure: the only times I run DPD simulations I used in-house codes.
I think LAMMPS has DPD (compute dpd command — LAMMPS documentation). There’s also SPARTA (https://sparta.github.io/), which is a direct simulation Monte Carlo code, so conceptually similar to DPD, and it’s mainly used for gas dynamics. Finally, there’s this paper: https://pubs.acs.org/doi/10.1021/ct3000876, reporting an implementation of DPD on a older version of GROMACS, you may try and ask the authors.