{OpenGeode}: an open source framework for meshing and geomodeling applications.
in: Proc. 2024 {RING} meeting, pages 10, ASGA
Abstract
OpenGeode is a robust C++ framework that provides efficient data structures to represent the geometry of geological objects, such as 2D and 3D meshes along with their topological relationships, encompassing both 2D and 3D boundary representations. These representations are the bedrock for any unstructured meshing algorithm, essential for constructing spatial discretization elements suitable for finite element and finite volume calculations.Building these representations involves two challenging steps: (1) shaping the geometry of
geological objects explicitly represented with meshes, and (2) ensuring a consistent organization of geological objects to build watertight rock volumes. The OpenGeode ecosystem provides a
stable open-source environment, simplifying and demystifying these steps. It offers straightforward, robust, and practical methods for setting up, validating, and editing meshes and boundary representations.
OpenGeode is compatible with an extensive list of file formats, enabling seamless integration into existing geomodeling workflows. This versatility enhances accessibility and promotes a
smooth incorporation of OpenGeode into various application domains. OpenGeode has been combined with the open-source visualization toolkit (VTK) in a microservice framework named OpenGeodeWeb. This brings the ability to represent and
manipulate complex geometrical and topological representations to VTK and benefits from its well-known ability to display scientific data. The microservice introduces a unified interface with
a single entry point for every type of data, streamlining the collaborative use of both software components. It can be integrated into several types of applications, including web, cloud, or
desktop applications. We strongly believe that softwares should adapt to their users. OpenGeodeWeb opens the path to this new generation of geomodeling tools featuring intuitive and pragmatic interfaces tailored
to a user's question and expertise.
Download / Links
BibTeX Reference
@inproceedings{bonneau_opengeodeecosystem_RM2024, abstract = {OpenGeode is a robust C++ framework that provides efficient data structures to represent the geometry of geological objects, such as 2D and 3D meshes along with their topological relationships, encompassing both 2D and 3D boundary representations. These representations are the bedrock for any unstructured meshing algorithm, essential for constructing spatial discretization elements suitable for finite element and finite volume calculations.Building these representations involves two challenging steps: (1) shaping the geometry of geological objects explicitly represented with meshes, and (2) ensuring a consistent organization of geological objects to build watertight rock volumes. The OpenGeode ecosystem provides a stable open-source environment, simplifying and demystifying these steps. It offers straightforward, robust, and practical methods for setting up, validating, and editing meshes and boundary representations. OpenGeode is compatible with an extensive list of file formats, enabling seamless integration into existing geomodeling workflows. This versatility enhances accessibility and promotes a smooth incorporation of OpenGeode into various application domains. OpenGeode has been combined with the open-source visualization toolkit (VTK) in a microservice framework named OpenGeodeWeb. This brings the ability to represent and manipulate complex geometrical and topological representations to VTK and benefits from its well-known ability to display scientific data. The microservice introduces a unified interface with a single entry point for every type of data, streamlining the collaborative use of both software components. It can be integrated into several types of applications, including web, cloud, or desktop applications. We strongly believe that softwares should adapt to their users. OpenGeodeWeb opens the path to this new generation of geomodeling tools featuring intuitive and pragmatic interfaces tailored to a user's question and expertise.}, author = {Bonneau, François and Anquez, Pierre and Botella, Arnaud and Schuh-Senlis, Melchior}, booktitle = {Proc. 2024 {RING} meeting}, language = {en}, pages = {10}, publisher = {ASGA}, title = {{OpenGeode}: an open source framework for meshing and geomodeling applications.}, year = {2024} }