Physics Models and GPU Device Compatibility

The EDEM Solver can run on both CPU and GPU(CUDA) hardware platforms.

The solver engine to be used will be determined by the hardware as well as the simulation settings. The GPU engine can only be used when all models in a simulation are supported, otherwise, the entire simulation will run on the CPU.

The following table provides details about the Physics models that are supported by the solver engines.
Models Name CPU CUDA
Base Models Hertz-Mindlin (no slip)
Hertz-Mindlin with JKR
Hertz-Mindlin with JKR V2
Hertz Mindlin Nassauer Kuna
Edinburgh Elasto-Plastic Adhesion
Hysteretic Spring
Linear Spring
Effective Sphere Cohesion**
Volume Spring**
Rolling Friction Models Standard Rolling Friction
Type C Rolling Friction
RVD Rolling Friction (Deprecated)
Spinning Friction
Additional Models Archard Wear
Bonding V2
Electrostatics
Fibers Bonding
Heat Conduction
Hydrodynamic Lubrication
Linear Cohesion V2
Linear Elastic Bonding
Liquid Bridge and Exchange
Oka Wear
Relative Wear
Spray Coating
Tavares UFRJ Breakage
Tribocharging
Wet Mixing**
Particle Body Forces Ganser Drag
Haider and Levenspiel Drag
Magnus Lift
Morsi and Alexander Drag
Saffman Lift
Schiller and Naumann Drag
Note: **Experimental models are available in Options > Additional Components > Enable Experimental Contact models.

Chaining for GPU API is supported. However, only one Base model is supported at the same time, including any additional API models.

For more information about the GPU Solver, see the GPU CUDA Guide.