On preconditioning for a parallel solution of the Richards equation

被引:13
作者
Herbst, Michael [1 ]
Gottschalk, Swen [1 ]
Reigel, Martin [2 ]
Hardelauf, Horst [1 ]
Kasteel, Roy [1 ]
Javaux, Matthieu [1 ]
Vanderborght, Jan [1 ]
Vereecken, Harry [1 ]
机构
[1] Forschungszentrum Julich GmbH, D-52428 Julich, Germany
[2] Fachbereich Technomath, Standort Julich, Fachhsch Aachen, D-52428 Julich, Germany
关键词
Three-dimensional; Multi-processor; Unsaturated flow; Water flow; Preconditioner; Multigrid;
D O I
10.1016/j.cageo.2008.02.020
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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. (c) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1958 / 1963
页数:6
相关论文
共 50 条
  • [41] Solving Richards Equation for snow improves snowpack meltwater runoff estimations in detailed multi-layer snowpack model
    Wever, N.
    Fierz, C.
    Mitterer, C.
    Hirashima, H.
    Lehning, M.
    CRYOSPHERE, 2014, 8 (01) : 257 - 274
  • [42] Natural length scales define the range of applicability of the Richards equation for capillary flows
    Or, Dani
    Lehmann, Peter
    Assouline, Shmuel
    WATER RESOURCES RESEARCH, 2015, 51 (09) : 7130 - 7144
  • [43] On several numerical strategies to solve Richards' equation in heterogeneous media with finite volumes
    Bassetto, Sabrina
    Cances, Clement
    Enchery, Guillaume
    Tran, Quang-Huy
    COMPUTATIONAL GEOSCIENCES, 2022, 26 (05) : 1297 - 1322
  • [44] A comparison of parallel multigrid and a fast Fourier transform algorithm for the solution of the Helmholtz equation in numerical weather prediction
    Hess, R
    Joppich, W
    PARALLEL COMPUTING, 1997, 22 (11) : 1503 - 1512
  • [45] Discrete fundamental solution preconditioning for hyperbolic systems of PDE
    Branden, Henrik
    Holmgren, Sverker
    Sundqvist, Per
    JOURNAL OF SCIENTIFIC COMPUTING, 2007, 30 (01) : 35 - 60
  • [46] Discrete Fundamental Solution Preconditioning for Hyperbolic Systems of PDE
    Henrik Brandén
    Sverker Holmgren
    Per Sundqvist
    Journal of Scientific Computing, 2007, 30 : 35 - 60
  • [47] HIGH-ORDER MIMETIC DIFFERENCE SIMULATION OF UNSATURATED FLOW USING RICHARDS EQUATION
    Boada, Angel
    Corbino, Johnny
    Castillo, Jose
    MATHEMATICS IN APPLIED SCIENCES AND ENGINEERING, 2020, 1 (04): : 403 - 411
  • [48] Localized RBF methods for modeling infiltration using the Kirchhoff-transformed Richards equation
    Boujoudar, Mohamed
    Beljadid, Abdelaziz
    Taik, Ahmed
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2023, 152 : 259 - 276
  • [49] Parallel controllability methods for the Helmholtz equation
    Grote, Marcus J.
    Nataf, Frederic
    Tang, Jet Hoe
    Tournier, Pierre-Henri
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2020, 362
  • [50] Efficient parallel solvers for the biharmonic equation
    Mihajlovic, MD
    Silvester, DJ
    PARALLEL COMPUTING, 2004, 30 (01) : 35 - 55