High energy geothermal simulations in faulted reservoirs with code ComPASS
- Team: this project is a collaboration started in 2014 between
- BRGM: Simon Lopez and Farid Smai
- Joint INRIA-LJAD team Coffee: Feng Xing, Laurence Beaude, Konstantin Brenner and Roland Masson
- An ANR project has been submitted to strenghen the project and enlarge it to other partners like
Storengy, La Maison de la Simulation et le Laboratoire Jacques Louis Lions.
Objectives: our objectives are to develop efficient parallel numerical methods to simulate gas liquid compositional thermal
flow in high energy geothermal reservoirs.
The spatial discretization is adapted to unstructured polyhedral meshes and takes into account discrete fracture
or fault networks represented as 2D surfaces connected to the surrounding 3D heterogeneous anisotropic
porous medium (the matrix).
The difficulties result from the highly contrasted spatial and temporal scales
and petrophysical properties between the 3D matrix and the fault network.
The second difficulty is to account for the strong couplings and high nonlinearities induced by the large range of pressure and temperature and by the phase appearance and disapearance.
These numerical methods and physical models are implemented in code ComPASS (Computing Architecture to Speed up Simulation).
- Brief history of the code ComPASS
- Current version of ComPASS: it has the following features
- Computer science
- Version management of the code using Inria Forge and Git
- SPMD Paradigm
- Fortran 2003 + C/C++ + MPI
- Parallelism based on a partitioning of the mesh with Metis
- One layer of ghost cells
- Connected to the solver libraries Petsc + Hypre + Trilinos
- Visualization ouputs using parallel vtk format
- Checkpointing using HDF5
- Numerical methods
- Multiphase compositional thermal Darcy flow model
- 2D discrete fracture or fault network coupled with the surrounding 3D matrix