
geomIO: An Open‐Source MATLAB Toolbox to Create the Initial Configuration of 2‐D/3‐D Thermo‐Mechanical Simulations From 2‐D Vector Drawings
Author(s) -
Bauville A.,
Baumann T. S.
Publication year - 2019
Publication title -
geochemistry, geophysics, geosystems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.928
H-Index - 136
ISSN - 1525-2027
DOI - 10.1029/2018gc008057
Subject(s) - toolbox , computer science , computational science , software , matlab , vector graphics , file format , computer graphics (images) , geometry , graphics , geology , programming language , mathematics
Creating the initial geometry and temperature configuration of 3‐D numerical simulations is a challenging task. Professional tools are expensive. They often have a steep learning curve and do mostly not interface with the numerical simulation software used by the geodynamics and tectonics academic community. There, we developed geometry Input/Output (geomIO), a MATLAB toolbox to create the initial configuration of geological models regarding model geometry and temperature structure. geomIO allows users to create a geo‐referenced 3‐D volume by drawing multiple 2‐D cross sections in a standard vector graphics editor. The volume is then used to assign material properties and set up initial temperature distribution on a set of vertices. In 2‐D mode, polygons can also be used to create a triangular mesh. In addition to the standard functionality, the gravity anomaly of any geometry created with geomIO can be calculated. In this paper, we give an overview of the basic functionalities of geomIO. We illustrate the strength of our software with advanced tectonic and geodynamic applications that could not have been performed with currently available free software. Applications include the Himalayan orogen, the Japanese subduction zones, present‐day salt diapirs, and small‐scale tectonic structures. We describe algorithms and file formats in the supporting information. The toolbox is user‐friendly and flexible. Users can use custom pipelines or preset data processing pipelines, so most applications require only a few lines of code. geomIO is distributed under the GNU General Public License and includes an online wiki with tutorials and additional examples.