GemPy 1.0: open-source stochastic geological modeling and inversion
GemPy 1.0: открытое стохастическое геологическое моделирование и инверсия
2019-01-02
SCID: 54.1/nnzdp6ue
Discuss with AI
Bayesian inversionGPU-accelerated Theano implementationGemPy 1.0implicit potential-field interpolationstochastic geological modeling
Figures from the paper
Abstract (AI)
The representation of subsurface structures is an essential aspect of a wide variety of geoscientific investigations and applications, ranging from geofluid reservoir studies, over raw material investigations, to geosequestration, as well as many branches of geoscientific research and applications in geological surveys. A wide range of methods exist to generate geological models. However, the powerful methods are behind a paywall in expensive commercial packages. We present here a full open-source geomodeling method, based on an implicit potential-field interpolation approach. The interpolation algorithm is comparable to implementations in commercial packages and capable of constructing complex full 3-D geological models, including fault networks, fault–surface interactions, unconformities and dome structures. This algorithm is implemented in the programming language Python, making use of a highly efficient underlying library for efficient code generation ( Theano ) that enables a direct execution on GPUs. The functionality can be separated into the core aspects required to generate 3-D geological models and additional assets for advanced scientific investigations. These assets provide the full power behind our approach, as they enable the link to machine-learning and Bayesian inference frameworks and thus a path to stochastic geological modeling and inversions. In addition, we provide methods to analyze model topology and to compute gravity fields on the basis of the geological models and assigned density values. In summary, we provide a basis for open scientific research using geological models, with the aim to foster reproducible research in the field of geomodeling.
Key Findings
1
Functionality is modular: core 3-D model generation plus additional assets enabling links to machine-learning and Bayesian inference for stochastic modeling and inversion.
2
GemPy 1.0 is a full open-source geomodeling method implementing implicit potential-field interpolation comparable to commercial packages.
3
Implementation in Python uses Theano for efficient code generation and enables direct GPU execution for computational performance.
4
Provided tools include topology analysis and gravity-field computation based on geological models with assigned density values.
5
The algorithm can construct complex full 3-D geological models including fault networks, fault–surface interactions, unconformities, and dome structures.
6
The project aims to foster reproducible open scientific research in geomodeling by offering a free alternative to expensive commercial software.
Research Object
GemPy 1.0 open-source stochastic geological modeling and inversion software (implicit potential-field interpolation implementation in Python)
Research Subject
Construction and stochastic inversion of complex full 3-D geological models (including faults, fault–surface interactions, unconformities, dome structures), linking to machine-learning and Bayesian inference for stochastic modeling and computing model topology and gravity fields from assigned densities
Publication Details
Publication Date
2019-01-02
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest