1887

Abstract

Summary

Numerical simulations are widely used in studying underground processes, as direct measurements are extremely expensive or even unfeasible. Typical examples are the geomechanical processes involved in compacting reservoirs, the evolution of sedimentary basins or the fluid flows in deep, porous formations. Developing efficient, robust and scalable linear solvers to solve those problems is a crucial task. Graphics Processing Units (GPUs) are attracting a growing attention since they are well suited for massively parallel computations providing a very good balance among performance, price and power consumption. In the field of iterative methods, for instance, it is difficult to take advantage from preconditioners based on incomplete factorization and approximate inverses are generally preferred.

In this work, we will focus on the adaptive Factored Sparse Approximate Inverses (aFSAI) that have been already successfully tested on GPUs showing significant speed-ups with respect to the CPU counterpart. We will show in problems arising from geomechanics and basin modelling that, thanks to this GPU- accelerated, it is possible not only to speed-up the simulations but also to significantly reduce the energy consumption to power the hardware.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.2023630006
2023-09-25
2025-11-11
Loading full text...

Full text loading...

References

  1. [1]M.Bernaschi, M.Carrozzo, A.Franceschini and C.Janna, A Dynamic Pattern Factored Sparse Approximate Inverse Preconditioner on Graphics Processing Units.SIAM J. Sci. Comput., Vol. 41, pp. C139–C160, 2019.
    [Google Scholar]
  2. [2]G.Isotton, M.Bernaschi and C.Janna. A GPU-accelerated adaptive FSAI preconditioner for massively parallel simulations.International Journal of High Performance Computing Applications, 36∼(2),pp. 153–166, 2022.
    [Google Scholar]
  3. [3]Chronos web page: https://www.m3eweb.it/chronos/
    [Google Scholar]
  4. [4]T.Huckle, Approximate sparsity patterns for the inverse of a matrix and preconditioning.Appl Numer Math30, 291–303 (1999).
    [Google Scholar]
  5. [5]D.Colombo, S.Drira, R.Frotscher, M.Staat, An element-based formulation for ES-FEM and FS-FEM models for implementation in standard solid mechanics finite element codes for 2D and 3D static analysis, Int J Numer Methods Eng. 2022; 1–32. doi: 10.1002/nme.7126.
    https://doi.org/10.1002/nme.7126 [Google Scholar]
  6. [6]BerthelonJ., BruchA., ColomboD., FreyJ., TrabyR., BouziatA., Cacas-StentzM.C., CornuT., Impact of tectonic shortening on fluid overpressure in petroleum system modelling: insights from the Neuquén basin, Argentina, Marine and Petroleum Geology, 127 (2021), 104933. doi: 10.1016/j.marpetgeo.2021.104933
    https://doi.org/10.1016/j.marpetgeo.2021.104933 [Google Scholar]
  7. [7]M.Frigo, IsottonG., JannaC., SpieziaN., FerronatoM., FranceschiniA., FilippiniA., ScrofaniG., A GPU-Accelerated Simulator for Challenging Extreme-Scale Geomechanical Models (2023), Society of Petroleum Engineers - SPE Reservoir Simulation Conference, RSC 2023.
    [Google Scholar]
  8. [8]CesariniD., BartoliniA., BorghesiA., CavazzoniC., LuisierM., andBenini L., Countdown Slack: A Run-Time Library to Reduce Energy Footprint in Large-Scale MPI Applications.Ieee T Parall Distr31, 2696–2709 (2019).
    [Google Scholar]
/content/papers/10.3997/2214-4609.2023630006
Loading
/content/papers/10.3997/2214-4609.2023630006
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error