exaDEM
collab4exanbody.github.io
Spec sheet
- What it does
- exaDEM is a discrete element method (DEM) code for computational simulations, built on the exaNBody framework.Read 9 Oct 2026 · collab4exanbody.github.io
- Purpose
- ExaDEM is a Discrete Element Method code for computational simulations, developed within the exaNBody framework.Read 9 Oct 2026 · collab4exanbody.github.io
- Intended users
- The documentation describes exaDEM as a tool for researchers and engineers working on DEM simulations.Read 9 Oct 2026 · collab4exanbody.github.io
- Free plan
- YesRead 23 Sep 2026 · collab4exanbody.github.io
- Integrations
- Optional packages documented for use with exaDEM include RSA_MPI and Rockable.Read 9 Oct 2026 · collab4exanbody.github.io
- Support
- The project directs users to file bug issues and lists [email protected] for support or collaboration questions.Read 9 Oct 2026 · github.com
- License
- The project repository identifies Apache-2.0 as the exaDEM license.Read 9 Oct 2026 · github.com
- Application context
- The project says exaDEM is part of the PLEIADES platform, developed with CEA, EDF, and Framatome for simulation of fuel elements.Read 9 Oct 2026 · github.com
- Assessment tools
- NoRead 23 Sep 2026 · collab4exanbody.github.io
- Authoring tools
- NoRead 23 Sep 2026 · collab4exanbody.github.io
- Build and installation
- The docs describe installation from source with CMake or installation of stable versions with Spack; GPU support is unavailable with Spack.Read 9 Oct 2026 · collab4exanbody.github.io
- Configuration
- Users define simulations in YAML format and run them with the exaDEM executable.Read 9 Oct 2026 · collab4exanbody.github.io
- Contact and forces
- Documented capabilities include contact laws, gravity, quadratic drag, and drivers such as cylinders, walls, spheres, and R-shapes.Read 9 Oct 2026 · collab4exanbody.github.io
- Contact models
- Documented contact laws include Hooke, cohesive, and DMT laws.Read 9 Oct 2026 · collab4exanbody.github.io
- Delivery mode
- desktopRead 23 Sep 2026 · collab4exanbody.github.io
- GPU capability limit
- The capabilities table marks GPU I/O files, ParaView files, particle migration, load balancing, and particle generation as unsupported.Read 9 Oct 2026 · collab4exanbody.github.io
- GPU limitation
- The capabilities table marks I/O files, Paraview files, particle migration, load balancing, particle generation, and contact network files as unavailable on GPU.Read 9 Oct 2026 · collab4exanbody.github.io
- Input and output
- Users create simulation input files in YAML format, and the documentation includes MPIIO/dump, XYZ, driver, and Rockable file formats.Read 9 Oct 2026 · collab4exanbody.github.io
- Installation
- The documentation provides CMake installation and Spack installation for stable versions; it says GPU support is unavailable through Spack.Read 9 Oct 2026 · collab4exanbody.github.io
- Lesson library
- NoRead 23 Sep 2026 · collab4exanbody.github.io
- Offline access
- YesRead 23 Sep 2026 · collab4exanbody.github.io
- Parallel computing
- It combines MPI and OpenMP threading and supports MPI with GPUs using CUDA through the Onika layer.Read 9 Oct 2026 · collab4exanbody.github.io
- Particle types
- It supports simulations of spherical particles and spheropolyhedra, including complex non-convex shapes such as hexapods.Read 9 Oct 2026 · collab4exanbody.github.io
- Polyhedron feature
- Fragmentation is listed for polyhedra on CPU and GPU, but not for spheres.Read 9 Oct 2026 · collab4exanbody.github.io
- Requirements
- The documented CMake prerequisites include MPI, Onika, ExaNBody, and yaml-cpp.Read 9 Oct 2026 · collab4exanbody.github.io
- Simulation drivers
- Drivers include cylinders, walls or surfaces, balls or spheres, and RShape meshes, with several supported motion types.Read 9 Oct 2026 · collab4exanbody.github.io
Where Specifiction places it
- Physics Simulation Software#64 of 897.4