/GeoMeshPy

Files explaining how to use GeoMeshPy

Primary LanguagePythonMIT LicenseMIT

GeoMeshPy

A Python package that converts vertices coming from geo modelling tools like GemPy. This package can be linked with the new functionality of GMSH for creating meshes that match the geometry of your geological model.
The superiority is that this precedure can be achieved without manual treatement of the mesh. At the end, the automated coversion allows for making water-tight meshes matching the primary geometry. To install GeoMeshPy, just try

pip install geomeshconv

or visit the PyPi page.

The following fig is showing one of the meshes created automatically after generating the gelogical model.

Figure_1

In the case of including uncertainty in the simulation, one single deterministic model can not be representative
anymore. The following animation is showing three different possible orientations for one single fault surface.
It is highly time demanding to genertae mesh for each single scenraion but GeoMeshPy is designed to tackle this problem.



rotate_elevation_angle_3d_surf



Please see available examples to get more familiar with this tool.

Publications using GeoMeshPy

This repository is part of the following paper. Please cite the following paper if you would like to cite this repository and find its contents useful:

Dashti, A., Korzani, M. G., Geuzaine, C., Egert, R., & Kohl, T. (2023) . Impact of structural uncertainty on tracer test design in faulted geothermal reservoirs. https://doi.org/10.1016/j.geothermics.2022.102607.