Nathan Gavin nathan.d.gavin@durham.ac.uk
Senior Demonstrator
Nathan Gavin nathan.d.gavin@durham.ac.uk
Senior Demonstrator
Dr Robert Bird robert.e.bird@durham.ac.uk
PDRA in Computational Solid Mechanics
Professor William Coombs w.m.coombs@durham.ac.uk
Professor
Professor Charles Augarde charles.augarde@durham.ac.uk
Head Of Department
L. Zdravkovic
Editor
S. Kontoe
Editor
D. M. G. Taborda
Editor
A. Tsiampousi
Editor
There is considerable interest in the Material Point Method (MPM) in the computational geotechnics community since it can model problems involving large deformations, e.g. landslides, collapses etc. without being too far from the standard finite element method, which can struggle with large deformation problems. The open-source code AMPLE developed at Durham University in recent years is a compact set of MATLAB functions that “address the severe learning curve for researchers wishing to understand, and start using, the MPM”. It is well known that MATLAB can be very slow hence limiting its utility for major studies of large problems, so here we introduce an MPM code with the same aims as AMPLE but written in the relatively new language Julia, specifically for fast runtimes. We highlight areas where MATLAB code constructs are inefficient if just transferred to Julia and show that to unlock large speed gains with Julia, one needs to code in a different way and we demonstrate this on a geotechnical problem. While this paper is concerned with the MPM, the advice regarding coding using Julia is transferable to other computational geotechnics methods and tools.
Gavin, N., Bird, R. E., Coombs, W. M., & Augarde, C. E. (2023, June). An open-source Julia code for geotechnical MPM. Presented at 10th European Conference on Numerical Methods in Geotechnical Engineering, London
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | 10th European Conference on Numerical Methods in Geotechnical Engineering |
Start Date | Jun 26, 2023 |
End Date | Jun 28, 2023 |
Acceptance Date | Apr 26, 2023 |
Publication Date | 2023 |
Deposit Date | Jul 5, 2023 |
Publicly Available Date | Jul 5, 2023 |
DOI | https://doi.org/10.53243/numge2023-35 |
Keywords | Material Point Method; Julia; AMPLE |
Public URL | https://durham-repository.worktribe.com/output/1133773 |
Accepted Conference Proceeding
(365 Kb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
UKACM Proceedings 2024
(2024)
Presentation / Conference Contribution
Simulation of strain localisation with an elastoplastic micropolar material point method
(2024)
Presentation / Conference Contribution
Consequences of Terzaghi’s effective stress decomposition in the context of finite strain poro-mechanics
(2024)
Presentation / Conference Contribution
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
Apache License Version 2.0 (http://www.apache.org/licenses/)
Apache License Version 2.0 (http://www.apache.org/licenses/)
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search