Machine learning for preconditioning elliptic equations in porous microstructures: A path to error control

Elliptic equations on complex porous microstructures govern the flow of fluids inside subsurface rocks in underground CO2 and H2 storage, and the transport of heat and solute within electrochemical devices like batteries and fuel cells. The algebraic systems arising from the discretization of these equations are often prohibitively large and must be solved via iterative (e.g., Krylov) methods, for which effective preconditioning is key to ensure rapid convergence. In recent work, the authors proposed a scalable two-level preconditioner whose performance was superior to existing algebraic multigrid variants for pore-scale problems. The preconditioner was based on the pore-level multiscale method (PLMM) and consisted of a coarse preconditioner, MG, and a fine smoother, ML. Similar two-level preconditioners based on the multiscale finite element/volume and variational multiscale methods also exist for solving continuum-scale PDEs in porous media. The most expensive step in building such two-level preconditioners is computing MG, for which many numerical bases on a set of subdomains must be calculated to yield a prolongation matrix. Here, we show that machine learning (ML) can dramatically reduce this cost. Moreover, by embedding ML within a preconditioning framework, we enable the rarity of estimating and controlling ML errors to any desired level. We systematically probe the ML-built preconditioner in solving the Poisson and linear-elasticity equations over complex 2D/3D geometries and show that it performs comparably to its solver-built counterpart. Implications and future extensions are discussed.

© This manuscript version is made available under the CC-BY-NC-ND 4.0 license https://creativecommons.org/licenses/by-nc-nd/4.0/

Files

Metadata

Work Title Machine learning for preconditioning elliptic equations in porous microstructures: A path to error control
Access
Open Access
Creators
  1. Kangan Li
  2. Sabit Mahmood Khan
  3. Yashar Mehmani
License CC BY-NC-ND 4.0 (Attribution-NonCommercial-NoDerivatives)
Work Type Article
Publisher
  1. Computer Methods in Applied Mechanics and Engineering
Publication Date July 1, 2024
Publisher Identifier (DOI)
  1. https://doi.org/10.1016/j.cma.2024.117056
Deposited January 28, 2025

Versions

Analytics

Collections

This resource is currently not in any collection.

Work History

Version 1
published

  • Created
  • Added Li__Khan__Mehmani__2024__-_CMAME__preprint_.pdf
  • Added Creator Kangan Li
  • Added Creator Sabit Mahmood Khan
  • Added Creator Yashar Mehmani
  • Published
  • Updated