E-store page has changed to mechestore.com, free shipping over $69.99 nationwide, subscribe us to get more discounts


An investment in knowledge pays the best interest."

- Benjamin Franklin

DEM Software List

Documents Knowledge DEM    |    Author: Wiki

Open source and non-commercial software:

  • Ascalaph Molecular dynamics with fourth order symplectic integrator.
  • BALL & TRUBAL (1979–1980) distinct element method (FORTRAN code), originally written by P.Cundall and currently maintained by Colin Thornton.
  • dp3D (discrete powder 3D), DEM code oriented toward material science engineering applications (powder compaction, powder sintering, fracture of brittle materials…). Emphasis is put on the physics of the contact laws. dp3D is written in fortran 90 and heavily parallelised with OpenMP.
  • ESyS-Particle ESyS-Particle is a high-performance computing implementation of the Discrete Element Method released under the Open Software License v3.0. To date, development focus is on geoscientific applications including granular flow, rock breakage and earthquake nucleation. ESyS-Particle includes a Python scripting interface providing flexibility for simulation setup and real-time data analysis. The DEM computing engine is written in C++ and parallelised using MPI, permitting simulations of more than 1 million particles on clusters or high-end workstations. This engine has successfully run a simulation of 300 million particles.
  • GranOO GranOO is a robust and versatil workench devoted to build 3D dynamic simulations based on the Discrete Element Method (DEM). It is written in C++ under GNU-Linux and distributed under the free GPLv3 license.
  • LAMMPS is a very fast parallel open-source molecular dynamics package with GPU support also allowing DEM simulations. LAMMPS Website, Examples .
  • LIGGGHTS (DCS Ccomputing GmbH) is a code based on LAMMPS with more DEM features such as wall import from CAD, a moving mesh feature and granular heat transfer.
  • MercuryDPM is an open-source code for particle simulations.
  • MFIX suite of codes includes two-fluid model (TFM), discrete element model (DEM), particle-in-cell (PIC) method and hybrid methods for solving multiphase flow problems.
  • SDEC Spherical Discrete Element Code.
  • LMGC90 Open platform for modelling interaction problems between elements including multi-physics aspects based on an hybrid or extended FEM – DEM discretization, using various numerical strategies as MD or NSCD.
  • Pasimodo PASIMODO is a program package for particle-based simulation methods. The main field of application is the simulation of granular media, such as sand, gravel, granulates in chemical engineering and others. Moreover, it can be used for the simulation of many other Lagrangian methods, e.g. fluid simulation with Smoothed-Particle-Hydrodynamics.
  • WooDEM is mainly DEM code forked off Yade, with shared-memory parallelization via OpenMP, aiming at flexibility (c++, Python), portability (Linux, Windows), extensibility (such as membranes as finite elements or basic meshfree methods); contractual customizations are offered on the website woodem.eu.
  • Yade Yet Another Dynamic Engine (historically related to SDEC), modular and extensible toolkit of DEM algorithms written in c++. Tight integration with Python gives flexibility to simulation description, real-time control and post-processing, and allows introspection of all internal data. Can run in parallel on shared-memory machines using OpenMP. Includes coupling models for one-phase and two-phase pore fluids, and multiscale FEMxDEM coupling.
  • MechSys Although it was initially a package dedicated to the FEM method, nowadays it also contains a DEM module. It uses both spherical elements and spheropolyhedra to model collision of particles with general shapes. Both elastic and cohesive forces are included to model damage and fracture processes. Parallelization is achieved mostly by POSIX threads. There is also a module dealing with the coupling between DEM and the Lattice Boltzmann Method (LBM).

Commercially available DEM software packages:

  • Bulk Flow Analyst (Applied DEM) General-purpose 3D DEM tool for mechanical engineering applications. Imports many types of 3D modelling files (including DXF, IGES, and STEP) and integrates with AutoCAD and SolidWorks as well as providing its own 3D interface.
  • Chute Analyst (Overland Conveyor Company) 3D DEM tool for transfer chute engineering applications. Imports many types of 3D modelling files (including DXF, IGES, and STEP) and integrates with AutoCAD and SolidWorks as well as providing its own 3D interface.
  • Chute Maven (Hustrulid Technologies Inc.) Spherical Discrete Element Modeling in 3 Dimensions. Directly reads in AutoCad dxf files and interfaces with SolidWorks.
  • EDEM (DEM Solutions Ltd.) General-purpose DEM simulation with CAD import of particle and machine geometry, GUI-based model set-up, extensive post-processing tools, programmable API, couples with CFD, FEA and MBD software.
  • GROMOS 96
  • MIMES a variety of particle shapes can be used in 2D
  • LS-DYNA General DEM code within LS-DYNA, coupling with FEM, CFD, SPH and others. It has a unique heterogeneous bond of continuum mechanics.
  • PASSAGE/DEM (PASSAGE/DEM Software is for predicting the flow particles under a wide variety of forces.)
  • PFC (2D & 3D) Particle Flow Code.
  • RecurDyn/Particles Multibody dynamics software which can handle particles using DEM
  • ROCKY Fast and accurate 3D DEM program that simulates the granular flow behavior of different shaped and sized particles within a conveyor chute, mill, or other materials handling equipment. It has a modern GUI and many unique features such as true non-round particle shapes, particle breakage, 3D surface wear, 6 degree-of-freedom, integrates with ANSYS FEA and CFD and parallelizes well on multi-core CPU and GPU.
  • SAMADII/DEM multi-GPU based DEM simulation software.
  • SimPARTIX DEM and SPH simulation package from Fraunhofer IWM
  • StarCCM+ Engineering analysis suite for solving problems involving flow (of fluids or solids), heat transfer and stress.
  • UDEC and 3DEC Two- and three-dimensional simulation of the response of discontinuous media (such as jointed rock) that is subject to either static or dynamic loading.
  • DEMpack Discrete / finite element simulation software in 2D and 3D, user interface based on GiD.
  • Helix Technologies – DEM Chute Design Helix DEM Chute Design.
  • Newton is a general purpose Discrete Element Method (DEM) simulation package used model the three dimensional behavior of complex material flows developed by Advanced Conveyor Technologies Inc (AC-Tek)

Previous article :

Next article :



© 2017 Mech Solutions Ltd. All rights reserved / info@mechsolutions.com