Published April 8, 2026
| Version v2.2.1
Software
Open
LaMEM
Description
LaMEM (Lithosphere and Mantle Evolution Model) is a parallel 3D numerical code that can be used to simulate various thermo-mechanical geodynamical processes such as mantle-lithosphere interaction for rocks that have visco-elasto-plastic rheologies. It was developed to better understand geological processes, particularly related to the dynamics of the crust and lithosphere and their interaction with the mantle. It can also be used to solve geomechanical problems, includes (compressible) poroelasticity, has a gravity solver and an (adjoint) inversion framework. The code uses a marker-in-cell approach with a staggered finite difference discretization and is built on top of PETSc such that it can run on anything from a laptop to a massively parallel machine. A range of (Galerkin) multigrid and iterative solvers are available, for both linear and non-linear rheologies, using Picard and quasi-Newton solvers (provided through the PETSc interface). LaMEM has been tested on a variety of machines ranging from laptops to a massively parallel cluster with 458'752 cores.
Files
UniMainzGeo/LaMEM-v2.2.1.zip
Files
(23.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:8e6221d0fa5815a09751f0d9ed0ec8b4
|
23.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/UniMainzGeo/LaMEM/tree/v2.2.1 (URL)
Funding
- European Commission
- MAGMA - Melting And Geodynamic Models of Ascent 771143
- European Commission
- SALTED - Salt Tectonics and Dynamics 713397
- European Commission
- MODEL - Mechanics Of Deformation of the Earth's Lithosphere. 258830
- European Commission
- ChEESE-2P - Center of Excellence for Exascale in Solid Earth - Second Phase 101093038
Software
- Repository URL
- https://github.com/UniMainzGeo/LaMEM