On preconditioning for a parallel solution of the Richards equation

In this paper, we present a class of preconditioning methods for a parallel solution of the three-dimensional Richards equation. The preconditioning methods Jacobi scaling, block-Jacobi, incomplete lower-upper, incomplete Cholesky and algebraic multigrid were applied in combination with a parallel conjugate gradient solver and tested for robustness and convergence using two model scenarios. The first scenario was an infiltration into initially dry, sandy soil discretised in 500,000 nodes. The second scenario comprised spatially distributed soil properties using 275,706 numerical nodes and atmospheric boundary conditions. Computational results showed a high efficiency of the nonlinear parallel solution procedure for both scenarios using up to 64 processors. Using 32 processors for the first scenario reduced the wall clock time to slightly more than 1% of the single processor run. For scenario 2 the use of 64 processors reduces the wall clock time to slightly more than 20% of the 8 processors wall clock time. The difference in the efficiency of the various preconditioning methods is moderate but not negligible. The use of the multigrid preconditioning algorithm is recommended, since on average it performed best for both scenarios.

[1]  R. Allan Freeze,et al.  Three-Dimensional, Transient, Saturated-Unsaturated Flow in a Groundwater Basin , 1971 .

[2]  Jan Vanderborght,et al.  PARSWMS: a parallelized model for simulating 3-D water flow and solute transport in soil , 2006 .

[3]  H. Vereecken,et al.  A Schwarz domain decomposition method for solution of transient unsaturated water flow on parallel computers , 1996 .

[4]  S. Ashby,et al.  A parallel multigrid preconditioned conjugate gradient algorithm for groundwater flow simulations , 1996 .

[5]  Jan Vanderborght,et al.  PARSWMS: A Parallelized Model for Simulating Three‐Dimensional Water Flow and Solute Transport in Variably Saturated Soils , 2007 .

[6]  Van Genuchten,et al.  A closed-form equation for predicting the hydraulic conductivity of unsaturated soils , 1980 .

[7]  Erik Elmroth On Grid Partitioning for a High-Performance Groundwater Simulation Software , 2000 .

[8]  M. Vanclooster,et al.  A Set of Analytical Benchmarks to Test Numerical Models of Flow and Transport in Soils , 2005 .

[9]  K. Beven,et al.  A physically based model of heterogeneous hillslopes: 2. Effective hydraulic conductivities , 1989 .

[10]  Keith Beven,et al.  The Institute of Hydrology distributed model , 1987 .

[11]  P. E. O'connell,et al.  An introduction to the European Hydrological System — Systeme Hydrologique Europeen, “SHE”, 2: Structure of a physically-based, distributed modelling system , 1986 .

[12]  P. E. O'connell,et al.  An introduction to the European Hydrological System — Systeme Hydrologique Europeen, “SHE”, 1: History and philosophy of a physically-based, distributed modelling system , 1986 .

[13]  Erik Elmroth,et al.  High Performance Computations for Large Scale Simulations of Subsurface Multiphase Fluid and Heat Flow , 2004, The Journal of Supercomputing.

[14]  V. E. Henson,et al.  BoomerAMG: a parallel algebraic multigrid solver and preconditioner , 2002 .

[15]  Jim E. Jones,et al.  Newton–Krylov-multigrid solvers for large-scale, highly heterogeneous, variably saturated flow problems , 2001 .