RINGMesh: A programming library for geological model meshes.

in: 35th Gocad Meeting - 2015 RING Meeting, ASGA

Abstract

We introduce the C++ open-source programming library RINGMesh developed to provide a set of structures and basic tools to manipulate meshes representing geological objects. These objects can be described either by boundary surfaces or by volumetric meshes. RINGMesh can store several meshes for a given rock unit and can represent faults as continuous or discontinuous surfaces in the volumetric mesh. This makes it possible to work with several meshing algorithms and physical simulation codes. We provide efficient, documented C++ classes representing meshed geological models, as well as an easy to use application programming interface (API) to import, manipulate, modify, generate, and export these models in various formats. The library is distributed under the modified BSD license and is available at https://www.ring-team.org/index.php/software/

Download / Links

BibTeX Reference

@INPROCEEDINGS{Pellerin2GM2015,
    author = { Pellerin, Jeanne and Botella, Arnaud and Mazuyer, Antoine and Chauvin, Benjamin and Levy, Bruno and Caumon, Guillaume },
     title = { RINGMesh: A programming library for geological model meshes. },
 booktitle = { 35th Gocad Meeting - 2015 RING Meeting },
      year = { 2015 },
 publisher = { ASGA },
  abstract = { We introduce the C++ open-source programming library RINGMesh developed to provide a set of structures and basic tools to manipulate meshes representing geological objects. These objects can be described either by boundary surfaces or by volumetric meshes. RINGMesh can store several meshes for a given rock unit and can represent faults as continuous or discontinuous surfaces in the volumetric mesh. This makes it possible to work with several meshing algorithms and physical simulation codes. We provide efficient, documented C++ classes representing meshed geological models, as well as an easy to use application programming interface (API) to import, manipulate, modify, generate, and export these models in various formats. The library is distributed under the modified BSD license and is available at https://www.ring-team.org/index.php/software/ }
}