TY - JOUR
T1 - Linear and nonlinear solvers for simulating multiphase flow within large-scale engineered subsurface systems
AU - Park, Heeho D.
AU - Hammond, Glenn E.
AU - Valocchi, Albert J.
AU - LaForce, Tara
N1 - Funding Information:
The authors would like to thank Paolo Orsini, Sebastien Loisel, and Daniel Stone from PFLOTRAN-OGS development team for setting up the framework of CPR preconditioner in PFLOTRAN. They would like to thank Michael Nole, Alex Salazar, Emily Stein, Chris Camphouse, Paul Shoemaker, and Tito Bonano in the WIPP-PA team and Geologic Disposal Safety Assessment (GDSA) team at Sandia National Labs for the support of this work and the Doctoral Study Program in University Programs at Sandia.
Funding Information:
The Waste Isolation Pilot Plant is constructed in southeastern New Mexico and operated by the U.S. Department of Energy (DOE) Office of Environmental Management for the deep geologic disposal of defense-generated transuranic waste from DOE sites around the country ( National Research Council, 1996 ). WIPP is located 650 meters below the surface in a bedded salt rock formation called the Salado Formation which mostly consists of layers of halite and thin layers of mixed clay and anhydrite. Typically, clay and anhydrite are both considered low permeability (10 −17 to 10 −19 ), but relative to the Salado formation and on the time scale of 10,000 years, they are considered higher permeability compared to that of halite (10 −21 to 10 −24 ). The PA simulations include the Culebra Dolomite layer, where accessible groundwater flows, having a permeability of 10 −14 .
Funding Information:
This research was funded by the US Department of Energy, Office of Environmental Management (DOE-EM) under the Waste Isolation Pilot Plant program and the US Department of Energy, Office of Nuclear Energy (DOE-NE) , under the Spent Fuel and Waste Science and Technology (SFWST) campaign.
Funding Information:
This paper describes objective technical results and analysis. Any subjective views or opinions that might be expressed in the paper do not necessarily represent the views of the U.S. Department of Energy or the U.S. Government. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc. for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.
Publisher Copyright:
© 2021 Elsevier Ltd
PY - 2021/10
Y1 - 2021/10
N2 - Multiphase flow simulation is well-known to be computationally demanding, and modeling large-scale engineered subsurface systems entails significant additional numerical challenges. These challenges arise from: (a) the presence of small-scale discrete features like shafts, tunnels, waste packages, and barriers; (b) the need to accurately represent both the waste form processes at the small spatial scale of the repository and the large-scale transport processes throughout heterogeneous geological formations; (c) the strong contrast in material properties such as porosity and permeability, as well as the nonlinear constitutive relations for multiphase flow. Numerical solution entails discretization of the coupled system of nonlinear governing equations and solving a linear system of equations at each Newton–Raphson iteration. Practical problems require a very large number of unknowns that must be solved efficiently using iterative methods in parallel on high-performance computers. The unique challenges noted above can lead to an ill-conditioned Jacobian matrix and non-convergence with Newton's method due to discontinuous nonlinearity in constitutive models. Moreover, practical applications can require numerous Monte-Carlo simulations to explore uncertainly in material properties, geological heterogeneity, failure scenarios, or other factors; governmental regulatory agencies can mandate these as part of Performance Assessments. Hence there is a need for flexible, robust, and computationally efficient methods for multiphase flow in large-scale engineered subsurface systems. We apply the open-source simulator PFLOTRAN to the practical problem of performance assessment of the US DOE Waste Isolation Pilot Plant (WIPP) site. The simulator employs a finite volume discretization and uses the PETSc parallel framework. We evaluate the performance of several preconditioners for the iterative solution of the linearized Jacobian system; these range from stabilized-biconjugate-gradient with block-Jacobi preconditioning (BCGS) to methods adopted from reservoir modeling, such as the constrained pressure residual (CPR) two-stage preconditioner and flexible generalized residual solver (FGMRES). We also implement within PETSc the general-purpose nonlinear solver, Newton trust-region dogleg Cauchy (NTRDC), which truncates the Newton update or modifies the update with a Cauchy solution that is within the quadratic model trust-region of the objective function. We demonstrate the effectiveness of each method for a series of test problems with increasing difficulty. We find that the NTRDC and FGMRES-CPR-ABF (FCA) preconditioners generally perform best for the test problem having the extreme nonlinear processes, achieving a 50x speed-up compared with BCGS. The most ill-conditioned and extreme nonlinear simulations do not converge with BCGS (as one may expect), but they do complete the simulation with NTRDC and FCA. We also investigate the strong scalability of each method and demonstrate the impact of node-packing upon parallel performance on modern processor architectures.
AB - Multiphase flow simulation is well-known to be computationally demanding, and modeling large-scale engineered subsurface systems entails significant additional numerical challenges. These challenges arise from: (a) the presence of small-scale discrete features like shafts, tunnels, waste packages, and barriers; (b) the need to accurately represent both the waste form processes at the small spatial scale of the repository and the large-scale transport processes throughout heterogeneous geological formations; (c) the strong contrast in material properties such as porosity and permeability, as well as the nonlinear constitutive relations for multiphase flow. Numerical solution entails discretization of the coupled system of nonlinear governing equations and solving a linear system of equations at each Newton–Raphson iteration. Practical problems require a very large number of unknowns that must be solved efficiently using iterative methods in parallel on high-performance computers. The unique challenges noted above can lead to an ill-conditioned Jacobian matrix and non-convergence with Newton's method due to discontinuous nonlinearity in constitutive models. Moreover, practical applications can require numerous Monte-Carlo simulations to explore uncertainly in material properties, geological heterogeneity, failure scenarios, or other factors; governmental regulatory agencies can mandate these as part of Performance Assessments. Hence there is a need for flexible, robust, and computationally efficient methods for multiphase flow in large-scale engineered subsurface systems. We apply the open-source simulator PFLOTRAN to the practical problem of performance assessment of the US DOE Waste Isolation Pilot Plant (WIPP) site. The simulator employs a finite volume discretization and uses the PETSc parallel framework. We evaluate the performance of several preconditioners for the iterative solution of the linearized Jacobian system; these range from stabilized-biconjugate-gradient with block-Jacobi preconditioning (BCGS) to methods adopted from reservoir modeling, such as the constrained pressure residual (CPR) two-stage preconditioner and flexible generalized residual solver (FGMRES). We also implement within PETSc the general-purpose nonlinear solver, Newton trust-region dogleg Cauchy (NTRDC), which truncates the Newton update or modifies the update with a Cauchy solution that is within the quadratic model trust-region of the objective function. We demonstrate the effectiveness of each method for a series of test problems with increasing difficulty. We find that the NTRDC and FGMRES-CPR-ABF (FCA) preconditioners generally perform best for the test problem having the extreme nonlinear processes, achieving a 50x speed-up compared with BCGS. The most ill-conditioned and extreme nonlinear simulations do not converge with BCGS (as one may expect), but they do complete the simulation with NTRDC and FCA. We also investigate the strong scalability of each method and demonstrate the impact of node-packing upon parallel performance on modern processor architectures.
KW - Multiphase flow
KW - Nonlinear
KW - Porous media
KW - Preconditioner
KW - Subsurface system
KW - Trust-region
UR - http://www.scopus.com/inward/record.url?scp=85115249202&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85115249202&partnerID=8YFLogxK
U2 - 10.1016/j.advwatres.2021.104029
DO - 10.1016/j.advwatres.2021.104029
M3 - Article
AN - SCOPUS:85115249202
SN - 0309-1708
VL - 156
JO - Advances in Water Resources
JF - Advances in Water Resources
M1 - 104029
ER -