EDEM Solver Capabilities

EDEM contains four solver engines.

The following table summarizes the features available with each of the solver engines.
Features Multi-Sphere CPU Multi-Sphere CUDA GPU/Multi-GPU Sphero-Cylinder CUDA GPU/Multi-GPU Polyhedral CUDA GPU/Multi-GPU
Creator Features
Meta Particles Yes Yes Yes Yes
Editable Particle Shapes Yes Yes Yes Yes
Transfer Material Yes Yes Yes Yes
GEMM Database Yes Yes No No
Volume Packing Yes Yes Yes Yes
Factories Yes Yes Yes Yes
Size Distributions Yes Yes Yes Yes
Support Multiple Materials/Particles Yes Yes Yes Yes
Shape Library Yes Yes N/A Yes
Import/Export Particle Yes Yes Yes Yes
Motions Yes Yes Yes Yes
Block Factory Import Yes Yes Yes Yes
Simulator Features
MBD Coupling Interface Yes Yes Yes Yes
CFD Coupling Interface Yes Yes Yes Yes
Dynamic Domain Yes Yes Yes Yes
Linear Periodic Boundaries Yes Yes Yes Yes
Cylindrical Periodic Boundaries Yes Yes Yes Yes
Track Collisions Yes No No No
Auto Time Step Setting Yes Yes Yes Yes
Auto-Grid Setting Yes N/A N/A N/A
Contact Detection Yes No No No
Contact Detection: BVH No Yes Yes Yes
Euler Time Integration Yes Yes Yes Yes
Verlet Time Integration Methods Yes No No No
Batch Mode Yes Yes Yes Yes
Kinematics Yes Yes Yes Yes
Selective Save/Data Export Yes Yes Yes Yes
Block Import Factory Yes Yes Yes Yes
Analyst Features
Clipping Planes Yes Yes Yes Yes
Tools Yes Yes Yes Yes
Manual Selections Yes Yes Yes Yes
Geometry Bins Yes Yes Yes Yes
Grid Bins Yes Yes Yes Yes
Export Data Yes Yes Yes Yes
EDEM API
Contact Models Yes Yes Yes Yes
Particle Body Forces Yes Yes Yes Yes
Factories Yes Yes Yes Yes
Field Data Import Yes Yes Yes Yes
Particle Replacement Yes Yes Yes Yes
Deformation (API) Yes Yes Yes Yes
Deformation (Coupling Interface) Yes Yes Yes Yes
Custom Properties Yes Yes Yes Yes
Physics Models
Hertz Mindlin Yes Yes Yes Yes
JKR Yes Yes Yes Yes1
JKR V2 Yes Yes Yes No
Edinburgh-Elasto-Plastic-Adhesion Model Yes Yes Yes Yes
Bonded V2 Yes Yes Yes No
Archard Wear Yes Yes Yes Yes
Relative Wear Yes Yes Yes Yes
Oka Wear Yes Yes Yes Yes
Linear Spring Yes Yes Yes Yes
Linear Cohesion V2 Yes Yes Yes Yes
Hysteretic Spring Yes Yes Yes No
Electrostatics Yes No No No
Heat Transfer Yes Yes Yes Yes
Standard Rolling Friction Yes Yes Yes Yes
RVD Rolling Friction (Deprecated) Yes Yes Yes No
Tavares UFRJ Breakage Model Yes Yes No No
Type C Rolling Friction Yes Yes Yes Yes
Spray Coating Model Yes Yes Yes Yes
Wet Mixing Model1 Yes Yes No No
Hertz Mindlin Nassauer Kuna No Yes Yes Yes
Volume Spring Model1 N/A N/A N/A Yes
Spinning Friction N/A N/A N/A Yes
Effective Sphere Cohesion1 No No No Yes
Tribocharging Yes No No No
Ganser Drag Yes Yes Yes Yes
Haider and Levenspiel Drag Yes Yes Yes Yes
Morsi and Alexander Drag Yes Yes Yes Yes
Schiller and Naumann Drag Yes Yes Yes Yes
Magnus Lift Yes Yes Yes Yes
Saffman Lift Yes Yes Yes Yes
  1. Experimental model.
Note: The existing EDEM API models must be converted to work on the GPU solver. This process is not automatic, but information is provided to help you through the process in the EDEM Documentation > Programming Guide > GPU API Guide. You must update the model to the latest version of the API before activation of the GPU solver. EDEM also comprises additional Helper functions to assist with this process and cover many tools commonly used in the API.