GReS: A Novel Multi-Physics Multi-Domain Computational Tool for Geomechanical Simulations

Summary GReS is a novel open-source modular platform, specifically designed with the aim at contributing to the development and prototyping of numerical algorithms for fully coupled multi-physics multi-domain geomechanical applications. The idea is to partition the overall computational domain into possibly non-conforming subdomains where different physics and discretization schemes can be used. The code is based on a high-level programming platform (MATLAB) that should lower the entry barrier for new users and developers, as well as the effort for implementing and testing innovative numerical algorithms. Moreover, the modular structure of the code encourages contributions from different developers at variable levels, from the implementation of new physics and discretization schemes to specific algorithms to accelerate the linear and nonlinear solver. Despite being primarily conceived as a prototyping platform, GReS wraps low-level advanced linear algebra packages to combine simplicity with fair efficiency. In the present communication, we will introduce the GReS concept and its current development state, including advances to the mortar algorithm used to transfer the information among non-conforming subdomains with independent meshes. A set of benchmarks will be presented to show the current code’s potentials, along with the projects for future developments.

Authors

Institutions

Publication Details

Published
2025-01-01
DOI
https://doi.org/10.3997/2214-4609.2025638016
Primary Topic
Methane Hydrates and Related Phenomena
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GReS: A Novel Multi-Physics Multi-Domain Computational Tool for Geomechanical Simulations

D. Moretto, Massimiliano Ferronato, Andrea Franceschini
Methane Hydrates and Related Phenomena
article

GReS: A Novel Multi-Physics Multi-Domain Computational Tool for Geomechanical Simulations

D. Moretto, Massimiliano Ferronato, Andrea Franceschini
article en

Abstract

Summary GReS is a novel open-source modular platform, specifically designed with the aim at contributing to the development and prototyping of numerical algorithms for fully coupled multi-physics multi-domain geomechanical applications. The idea is to partition the overall computational domain into possibly non-conforming subdomains where different physics and discretization schemes can be used. The code is based on a high-level programming platform (MATLAB) that should lower the entry barrier for new users and developers, as well as the effort for implementing and testing innovative numerical algorithms. Moreover, the modular structure of the code encourages contributions from different developers at variable levels, from the implementation of new physics and discretization schemes to specific algorithms to accelerate the linear and nonlinear solver. Despite being primarily conceived as a prototyping platform, GReS wraps low-level advanced linear algebra packages to combine simplicity with fair efficiency. In the present communication, we will introduce the GReS concept and its current development state, including advances to the mortar algorithm used to transfer the information among non-conforming subdomains with independent meshes. A set of benchmarks will be presented to show the current code’s potentials, along with the projects for future developments.

University of Padua (IT)
Openalex Percentile: Top 90%
Methane Hydrates and Related Phenomena
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.