Record Details

Title High Performance Simulation Framework for Geothermal Applications
Authors Mark KHAIT, Yang WANG, Denis VOSKOV
Year 2020
Conference World Geothermal Congress
Keywords Fully Implicit, Operator-Based Linearization, Constraint Pressure Residual, GPU
Abstract Numerical modelling of multiphase multicomponent flow coupled with mass and energy transport in porous media is crucially important for geothermal applications. To deliver robust simulation results, a fully or adaptive implicit method is usually employed, creating a highly nonlinear system of equations. It is then solved with the Newton-Raphson method, which requires a linearization procedure to assemble a Jacobian matrix. Operator-Based Linearization (OBL) approach allows detaching property computations from the linearization stage by using piece-wise multilinear approximations of state-dependent operators related to complex physics. The values of operators used for interpolation are computed adaptively in the parameter-space domain, which is uniformly discretized with the desired accuracy. As the result, the simulation performance does not depend on the cost of property computations, making possible to use expensive equation-of-state formulations including external packages (e.g., IAPWS-97) for an accurate representation of governing physics without penalizing runtime. On the other hand, the implementation of the simulation framework is significantly simplified, which allows improving the simulation performance further by executing the complete simulation loop on GPU architecture. The integrated open-source framework Delft Advanced Research Terra Simulator (DARTS) is built around OBL concept and provides flexible, modular and computationally efficient modelling package. In this work, we evaluate the computational performance of DARTS for geothermal applications using realistic reservoir model on both CPU and GPU platforms. We provide a detailed performance comparison of particular workflow pieces composing Jacobian assembly and linear system solution, including both stages of Constraint Pressure Residual solver.
Back to Results Download File