A Python implementation of CLUMP, the Code Library to generate Universal Multi-sphere Particles
Year: 2024
Type: software-paper
Abstract: Multi-spheres are widely employed to model non-spherical particles in the Discrete Element Method. For the past three years, the CLUMP code has provided the means to compare different multi-sphere particle generation methods in a quantitative manner, via the implementation of different particle generation methods within a single software package. This paper reports on the evolution of the software, underpinned by the following recent developments: (1) a Python implementation of CLUMP , which is maintained alongside the original MATLAB code, and (2) the extension of the Euclidean transform method proposed in the original CLUMP paper to bonded and crushable particles. The new Python implementation and feature development enhance the accessibility of the software to a wider user base and generalize its applicability to a more diverse set of problems.
Source: SoftwareX
Language: English
Subfield: Computational Mechanics
Field: Engineering
Domain: Physical Sciences
Open Access status: gold
Estimated APC paid: $970
OpenAlex ID: W4404641316
