Efficient CPR-type preconditioner and its adaptive strategies for large-scale parallel reservoir simulations

被引:5
|
作者
Wang, Kun [1 ]
Liu, Hui [1 ]
Luo, Jia [1 ]
Chen, Zhangxin [1 ]
机构
[1] Univ Calgary, Dept Chem & Petr Engn, Calgary, AB, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1016/j.cam.2017.07.022
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
With the rapid development of high performance parallel computers and the increasing demands of large-scale reservoir simulation, the development of effective and fast solvers and preconditioners for parallel reservoir simulation has become increasingly important. The incomplete LU factorization (ILU) preconditioners are the most commonly used pre-conditioners in reservoir simulations due to their low computational cost. They have been implemented in commercial simulators as the default preconditioners. However, for reservoirs with highly heterogeneous permeability, the CPR (constrained pressure residual)-type preconditioners are more effective than the ILU preconditioners, especially when parallel computing is employed. The CPR-type preconditioners consist of multi stages of preconditioning processes, which lead to huge computational costs. Employing the algebraic multigrid (AMG) method to solve a pressure system and the ILU method to solve the whole system has two indispensable stages. For parallel computation, due to the serial nature of the ILU method, the ILU method is usually combined with the restricted additive Schwarz (RAS) method and used as a subdomain solver. Different settings of the AMG and RAS methods, such as a grid coarsening strategy, interpolation and smoothing in the AMG method, and a subdomain solver and an overlap level in the RAS method, as well as different CPR-type preconditioners, yield significantly different performance. This paper first gives an overview of the CPR-type preconditioners and the AMG and RAS methods. Then a detailed comparison between different CPR-type preconditioners with different settings of the AMG and RAS methods is presented. Based on the comparison, the efficient settings of the AMG and RAS methods and the most efficient CPR-type preconditioner are given. Furthermore, an adaptive preconditioning strategy is designed to save the computational time. The adaptive preconditioning strategy introduces an indicator to measure the difficulty level of solving a linear system. According to difficulties, a RAS-ILU preconditioner or a CPR-type preconditioner is automatically and dynamically selected to achieve both efficiency and effectiveness. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:443 / 468
页数:26
相关论文
共 50 条
  • [1] Large-scale Reservoir Simulations on Parallel Computers
    Chen, Yan
    Liu, Hui
    Wang, Kun
    Chen, Zhangxin
    He, Yanfeng
    Yang, Bo
    Zhang, Peng
    2016 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC), AND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2016, : 292 - 297
  • [2] Efficient large-scale process-oriented parallel simulations
    Perumalla, KS
    Fujimoto, RM
    1998 WINTER SIMULATION CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 1998, : 459 - 466
  • [3] A parallel reservoir simulator for large-scale reservoir simulation
    Dogru, AH
    Sunaidi, HA
    Fung, LS
    Habiballah, WA
    Al-Zamel, N
    Li, KG
    SPE RESERVOIR EVALUATION & ENGINEERING, 2002, 5 (01) : 11 - 23
  • [4] Design of large-scale parallel simulations
    Knepley, MG
    Sameh, AH
    Sarin, V
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: TOWARDS TERAFLOPS, OPTIMIZATION, AND NOVEL FORMULATIONS, 2000, : 273 - 279
  • [5] An improved efficient adaptive method for large-scale multiexplosives explosion simulations
    Tao Li
    Cheng Wang
    Baojun Shi
    Defence Technology, 2025, 45 (03) : 28 - 47
  • [6] An Efficient Parallel Adaptive GMG Solver for Large-Scale Stokes Problems
    Saberi, S.
    Meschke, G.
    Vogel, A.
    EURO-PAR 2023: PARALLEL PROCESSING, 2023, 14100 : 694 - 709
  • [7] AN EFFICIENT MULTISCALE PRECONDITIONER FOR LARGE-SCALE HIGHLY HETEROGENEOUS FLOW
    Fu, Shubin
    Chung, Eric
    Zhao, Lina
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2024, 46 (02): : S352 - S377
  • [8] Efficient large-scale BGP simulations
    Dimitropoulos, Xenofontas A.
    Riley, George F.
    COMPUTER NETWORKS, 2006, 50 (12) : 2013 - 2027
  • [9] Large-scale harmonic balance simulations with Krylov subspace and preconditioner recycling
    Kuether, Robert J.
    Steyer, Andrew
    NONLINEAR DYNAMICS, 2024, 112 (05) : 3377 - 3398
  • [10] Large-scale harmonic balance simulations with Krylov subspace and preconditioner recycling
    Robert J. Kuether
    Andrew Steyer
    Nonlinear Dynamics, 2024, 112 : 3377 - 3398