EGU26-20424, updated on 14 Mar 2026
https://doi.org/10.5194/egusphere-egu26-20424
EGU General Assembly 2026
© Author(s) 2026. This work is distributed under
the Creative Commons Attribution 4.0 License.
Oral | Friday, 08 May, 12:20–12:30 (CEST)
 
Room -2.93
A simple, conservative, staggered grid-based pseudo-transient scheme implemented on GPUs to solve two-fluid phase flow in porous reservoirs
Dániel Kiss, Lawrence Hongliang Wang, and Viktoriya Yarushina
Dániel Kiss et al.
  • Department of Reservoir Technology, Institute for Energy Technology, Kjeller, Norway (daniel.kiss@ife.no)

Understanding and quantifying the flow of multiple pore fluid phases is a key component to understanding many natural and engineered reservoir processes. A well-known example is the migration of hydrocarbon phases in sedimentary reservoirs, including natural migration, conventional production, and enhanced hydrocarbon recovery. As Carbon Capture and Storage (CCS) emerged as a potential strategy to combat climate change, understanding multiphase flow processes of supercritical CO2 and the various pore fluids is at the forefront of scientific interest.

Our governing equations are based on the conservation of mass and momentum in two immiscible fluid phases. The fluid phases may be compressible or incompressible. We assume the inertial terms to be negligible in both phases and momentum transfer to happen in the Darcy-flow regime. Multiple fluid phase effects are introduced in the mathematical model by saturation-dependent relative permeabilities and fluid viscosities, which uniquely determine the total mobility, relative mobility, and fractional fluid flow curves. Here we consider capillary effects negligible. This results in two independent equations: an elliptic equation for fluid pressure and a hyperbolic equation for saturation.

We choose a staggered-grid-based finite-difference discretization. The elliptic fluid pressure equation is solved using pseudo-transient iterations. The hyperbolic saturation equation is solved using a conservative first-order upwind scheme. Multiple coupling and time-stepping options (e.g., explicit/implicit, first order/higher order) are tested against an analytical solution. The numerical scheme can be implemented on GPUs in a straightforward manner using the ParallelStencil.jl package in Julia. We will provide some examples of various reservoir applications, which will also be used as performance benchmarks. Finally, we will discuss the potential of the presented numerical scheme to be implemented in a broader THMC framework.

How to cite: Kiss, D., Wang, L. H., and Yarushina, V.: A simple, conservative, staggered grid-based pseudo-transient scheme implemented on GPUs to solve two-fluid phase flow in porous reservoirs, EGU General Assembly 2026, Vienna, Austria, 3–8 May 2026, EGU26-20424, https://doi.org/10.5194/egusphere-egu26-20424, 2026.