GEMSS: A C++ library for multi-sphere modeling in DEM simulations

Moradian A, Buchele F, Müller P, Pöschel T (2027)


Publication Type: Journal article

Publication year: 2027

Journal

Book Volume: 486

Article Number: 123162

DOI: 10.1016/j.powtec.2026.123162

Abstract

GEMSS (GEnerator of Multi-Sphere Shapes) converts 3D surface meshes or voxel grids into multi-sphere representations of granular particles using the recently published MSS algorithm. It computes key physical properties required for discrete element method (DEM) and general multibody dynamics simulations, including particle volume, center of mass, and principal moments and axes of inertia. Implemented as a header-only C++ library, GEMSS is easily integrated into DEM and molecular dynamics frameworks. The library has been integrated into MercuryDPM, which enables on-the-fly generation of multi-sphere particles directly within the simulation loop.

Authors with CRIS profile

How to cite

APA:

Moradian, A., Buchele, F., Müller, P., & Pöschel, T. (2027). GEMSS: A C++ library for multi-sphere modeling in DEM simulations. Powder Technology, 486. https://doi.org/10.1016/j.powtec.2026.123162

MLA:

Moradian, A., et al. "GEMSS: A C++ library for multi-sphere modeling in DEM simulations." Powder Technology 486 (2027).

BibTeX: Download