Published April 8, 2026 | Version v2.2.1
Software Open

LaMEM

  • 1. Johannes Gutenberg University Mainz, Germany

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

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