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 .
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.