Improved numerical solvers for implicit coupling of subsurface and overland flow |
| |
Affiliation: | 1. Lawrence Livermore National Laboratory, PO Box 808, L-561, Livermore, CA 94551, USA;2. Department of Geology and Geological Engineering and Integrated Ground Water Modeling Center, Colorado School of Mines, Golden, CO, USA;1. Department of Civil, Environmental & Mechanical Engineering and CUDAM, University of Trento, via Mesiano 77, Trento 38123, Italy;2. School of Civil & Environmental Engineering, Cornell University, 117 Hollister Hall, Ithaca, NY 14853, USA;1. LEN Technologies, Oak Hill, VA, USA;2. Department of Civil Engineering, The University of Texas at Arlington, Arlington, TX 76019-0308, USA |
| |
Abstract: | Due to complex dynamics inherent in the physical models, numerical formulation of subsurface and overland flow coupling can be challenging to solve. ParFlow is a subsurface flow code that utilizes a structured grid discretization in order to benefit from fast and efficient structured solvers. Implicit coupling between subsurface and overland flow modes in ParFlow is obtained by prescribing an overland boundary condition at the top surface of the computational domain. This form of implicit coupling leads to the activation and deactivation of the overland boundary condition during simulations where ponding or drying events occur. This results in a discontinuity in the discrete system that can be challenging to resolve. Furthermore, the coupling relies on unstructured connectivities between the subsurface and surface components of the discrete system, which makes it challenging to use structured solvers to effectively capture the dynamics of the coupled flow. We present a formulation of the discretized algebraic system that enables the use of an analytic form of the Jacobian for the Newton–Krylov solver, while preserving the structured properties of the discretization. An effective multigrid preconditioner is extracted from the analytic Jacobian and used to precondition the Jacobian linear system solver. We compare the performance of the new solver against one that uses a finite difference approximation to the Jacobian within the Newton–Krylov approach, previously used in the literature. Numerical results explores the effectiveness of using the analytic Jacobian for the Newton–Krylov solver, and highlights the performance of the new preconditioner and its cost. The results indicate that the new solver is robust and generally outperforms the solver that is based on the finite difference approximation to the Jacobian, for problems where the overland boundary condition is activated and deactivated during the simulation. A parallel weak scaling study highlights the efficiency of the new solver. |
| |
Keywords: | Overland flow Preconditioning Newton–Krylov Implicit flow coupling Parallel scalability |
本文献已被 ScienceDirect 等数据库收录! |
|