Karamelo: an open source parallel C plus plus package for the material point method

A de Vaucorbeil and VP Nguyen and C Nguyen-Thanh, COMPUTATIONAL PARTICLE MECHANICS, 8, 767-789 (2021).

DOI: 10.1007/s40571-020-00369-8

A simple and robust C++ code for the material point method (MPM) called Karamelo is presented here. It was designed to provide an open source, fast, light and easy-to-modify framework for both conducting research on the MPM and research using the MPM, instead of a finite element package. This paper presents the overall philosophy, the main design choices and some of the original algorithms implemented in Karamelo. Simulations of solids and fluids involving extreme deformation are provided to illustrate the capabilities of the code.

Return to Publications page