High Performance Simulation Framework for Geothermal Applications
- Key words
- Fully Implicit, Operator-Based Linearization, Constraint Pressure Residual, GPU
- Conference
- World Geothermal Congress
- Year
- 2020
- Session
- Software for Geothermal Applications
- Language
- English
- Paper number
- 33025
Full text
717 KB, opens in a new tab
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.
Copyright 2020, International Geothermal Association. Readers who download papers from this site should honour the copyright of the original authors, and may not copy or distribute the work further without the permission of the original publisher.