You missed Ansys Rocky coupled with Fluent. :)
DPM has options for DEM and DDPM. The former gets you a basic DEM framework fully under the DPM model: computationally it's OK, but it's far less refined than Rocky. DDPM adds an Eulerian phase and is set partially there and partially via the DPM injections: it's intended for systems where bulk flow is dispersed but some regions exceed the DPM recommended limits.