Articles | Volume 12, issue 1
Development and technical paper
02 Jan 2019
Development and technical paper |  | 02 Jan 2019

GemPy 1.0: open-source stochastic geological modeling and inversion

Miguel de la Varga, Alexander Schaaf, and Florian Wellmann

Related authors

Constraining stochastic 3-D structural geological models with topology information using approximate Bayesian computation in GemPy 2.1
Alexander Schaaf, Miguel de la Varga, Florian Wellmann, and Clare E. Bond
Geosci. Model Dev., 14, 3899–3913,,, 2021
Short summary
Actors, actions, and uncertainties: optimizing decision-making based on 3-D structural geological models
Fabian Antonio Stamm, Miguel de la Varga, and Florian Wellmann
Solid Earth, 10, 2015–2043,,, 2019

Related subject area

Numerical methods
LISFLOOD-FP 8.1: new GPU-accelerated solvers for faster fluvial/pluvial flood simulations
Mohammad Kazem Sharifian, Georges Kesserwani, Alovya Ahmed Chowdhury, Jeffrey Neal, and Paul Bates
Geosci. Model Dev., 16, 2391–2413,,, 2023
Short summary
Fast approximate Barnes interpolation: illustrated by Python-Numba implementation fast-barnes-py v1.0
Bruno K. Zürcher
Geosci. Model Dev., 16, 1697–1711,,, 2023
Short summary
Strategies for conservative and non-conservative monotone remapping on the sphere
David H. Marsico and Paul A. Ullrich
Geosci. Model Dev., 16, 1537–1551,,, 2023
Short summary
Modeling large‐scale landform evolution with a stream power law for glacial erosion (OpenLEM v37): benchmarking experiments against a more process-based description of ice flow (iSOSIA v3.4.3)
Moritz Liebl, Jörg Robl, Stefan Hergarten, David Lundbek Egholm, and Kurt Stüwe
Geosci. Model Dev., 16, 1315–1343,,, 2023
Short summary
A mixed finite-element discretisation of the shallow-water equations
James Kent, Thomas Melvin, and Golo Albert Wimmer
Geosci. Model Dev., 16, 1265–1276,,, 2023
Short summary

Cited articles

Aug, C.: Modélisation géologique 3D et caractérisation des incertitudes par la méthode du champ de potentiel: PhD thesis, PhD thesis, ENSMP, Paris, 2004.
Ayachit, U.: The ParaView Guide: A Parallel Visualization Application, Kitware, Inc., USA, 2015.
Bardossy, G. and Fodor, J.: Evaluation of Uncertainties and Risks in Geology: New Mathematical Approaches for their Handling, Springer, Berlin, Germany, 2004.
Baydin, A. G., Pearlmutter, B. A., Radul, A. A., and Siskind, J. M.: Automatic differentiation in machine learning: a survey, arXiv preprint arXiv:1502.05767, 2015.
Bellman, R.: Dynamic Programming, Courier Corporation, Dover Books on Computer Science, 366 pp., ISBN:9780486317199, 2013.
Short summary
GemPy is an open-source Python-based 3-D structural geological modeling software, which allows the implicit (i.e. automatic) creation of complex geological models from interface and orientation data. GemPy is implemented in the programming language Python, making use of a highly efficient underlying library, Theano, for efficient code generation that performs automatic differentiation. This enables the link to probabilistic machine-learning and Bayesian inference frameworks.