Scalable and modular material point method for large-scale simulations
Krishna Kumar, Jeffrey Salmond, Shyamini Kularathna, Christopher, Wilkes, Ezra Tjung, Giovanna Biscontin, Kenichi Soga

TL;DR
This paper introduces a scalable, modular material point method (MPM) code designed for large-scale continuum mechanics simulations, emphasizing parallelization, load balancing, and object-oriented design to enhance performance and flexibility.
Contribution
The paper presents a new scalable, modular MPM implementation with advanced parallelization and load-balancing techniques, improving large-scale simulation efficiency.
Findings
Effective parallelization scheme for large-scale MPM simulations
Improved load balancing for material points and mesh
Enhanced performance and portability of MPM code
Abstract
In this paper, we describe a new scalable and modular material point method (MPM) code developed for solving large-scale problems in continuum mechanics. The MPM is a hybrid Eulerian-Lagrangian approach, which uses both moving material points and computational nodes on a background mesh. The MPM has been successfully applied to solve large-deformation problems such as landslides, failure of slopes, concrete flows, etc. Solving these large-deformation problems result in the material points actively moving through the mesh. Developing an efficient parallelisation scheme for the MPM code requires dynamic load-balancing techniques for both the material points and the background mesh. This paper describes the data structures and algorithms employed to improve the performance and portability of the MPM code. An object-oriented programming paradigm is adopted to modularise the MPM code. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFluid Dynamics Simulations and Interactions · Fluid Dynamics and Heat Transfer · Lattice Boltzmann Simulation Studies
