Articles | Volume 13, issue 12
https://doi.org/10.5194/gmd-13-6265-2020
https://doi.org/10.5194/gmd-13-6265-2020
Model description paper
 | 
10 Dec 2020
Model description paper |  | 10 Dec 2020

A fast and efficient MATLAB-based MPM solver: fMPMM-solver v1.1

Emmanuel Wyser, Yury Alkhimenkov, Michel Jaboyedoff, and Yury Y. Podladchikov

Related authors

Machine learning prediction of the mass and the velocity of controlled single-block rockfalls from the seismic waves they generate
Clément Hibert, François Noël, David Toe, Miloud Talib, Mathilde Desrues, Emmanuel Wyser, Ombeline Brenguier, Franck Bourrier, Renaud Toussaint, Jean-Philippe Malet, and Michel Jaboyedoff
EGUsphere, https://doi.org/10.5194/egusphere-2022-522,https://doi.org/10.5194/egusphere-2022-522, 2022
Short summary
An explicit GPU-based material point method solver for elastoplastic problems (ep2-3De v1.0)
Emmanuel Wyser, Yury Alkhimenkov, Michel Jaboyedoff, and Yury Y. Podladchikov
Geosci. Model Dev., 14, 7749–7774, https://doi.org/10.5194/gmd-14-7749-2021,https://doi.org/10.5194/gmd-14-7749-2021, 2021
Short summary

Related subject area

Numerical methods
HETerogeneous vectorized or Parallel (HETPv1.0): an updated inorganic heterogeneous chemistry solver for the metastable-state NH4+–Na+–Ca2+–K+–Mg2+–SO42−–NO3–Cl–H2O system based on ISORROPIA II
Stefan J. Miller, Paul A. Makar, and Colin J. Lee
Geosci. Model Dev., 17, 2197–2219, https://doi.org/10.5194/gmd-17-2197-2024,https://doi.org/10.5194/gmd-17-2197-2024, 2024
Short summary
Three-dimensional geological modelling of igneous intrusions in LoopStructural v1.5.10
Fernanda Alvarado-Neves, Laurent Ailleres, Lachlan Grose, Alexander R. Cruden, and Robin Armit
Geosci. Model Dev., 17, 1975–1993, https://doi.org/10.5194/gmd-17-1975-2024,https://doi.org/10.5194/gmd-17-1975-2024, 2024
Short summary
Estimating volcanic ash emissions using retrieved satellite ash columns and inverse ash transport modeling using VolcanicAshInversion v1.2.1, within the operational eEMEP (emergency European Monitoring and Evaluation Programme) volcanic plume forecasting system (version rv4_17)
André R. Brodtkorb, Anna Benedictow, Heiko Klein, Arve Kylling, Agnes Nyiri, Alvaro Valdebenito, Espen Sollum, and Nina Kristiansen
Geosci. Model Dev., 17, 1957–1974, https://doi.org/10.5194/gmd-17-1957-2024,https://doi.org/10.5194/gmd-17-1957-2024, 2024
Short summary
Accounting for uncertainties in forecasting tropical-cyclone-induced compound flooding
Kees Nederhoff, Maarten van Ormondt, Jay Veeramony, Ap van Dongeren, José Antonio Álvarez Antolínez, Tim Leijnse, and Dano Roelvink
Geosci. Model Dev., 17, 1789–1811, https://doi.org/10.5194/gmd-17-1789-2024,https://doi.org/10.5194/gmd-17-1789-2024, 2024
Short summary
An automatic mesh generator for coupled 1D–2D hydrodynamic models
Younghun Kang and Ethan J. Kubatko
Geosci. Model Dev., 17, 1603–1625, https://doi.org/10.5194/gmd-17-1603-2024,https://doi.org/10.5194/gmd-17-1603-2024, 2024
Short summary

Cited articles

Abe, K., Soga, K., and Bandara, S.: Material point method for coupled hydromechanical problems, J. Geotechn. Geoenviron. Eng., 140, 04013033, https://doi.org/10.1061/(ASCE)GT.1943-5606.0001011, 2014. a
Acosta, J. L. G., Vardon, P. J., Remmerswaal, G., and Hicks, M. A.: An investigation of stress inaccuracies and proposed solution in the material point method, Comput. Mechan., 65, 555–581, 2020. a, b
Anderson Jr., C. E.: An overview of the theory of hydrocodes, Int. J. Impact Eng., 5, 33–59, 1987. a
Bandara, S. and Soga, K.: Coupling of soil deformation and pore fluid flow using material point method, Comput. Geotech., 63, 199–214, 2015. a
Bandara, S., Ferrari, A., and Laloui, L.: Modelling landslides in unsaturated slopes subjected to rainfall infiltration using material point method, Int. J. Num. Anal. Method. Geomechan., 40, 1358–1380, 2016. a, b
Download
Short summary
In this work, we present an efficient and fast material point method (MPM) implementation in MATLAB. We first discuss the vectorization strategies to adapt this numerical method to a MATLAB implementation. We report excellent agreement of the solver compared with classical analysis among the MPM community, such as the cantilever beam problem. The solver achieves a performance gain of 28 compared with a classical iterative implementation.