Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Analysis of efficient preconditioner for solving Poisson equation with Dirichlet boundary condition in irregular three-dimensional domains

Published: 15 December 2024 Publication History

Abstract

This paper analyzes modified ILU (MILU)-type preconditioners for efficiently solving the Poisson equation with Dirichlet boundary conditions on irregular domains. In [1], the second-order accuracy of a finite difference scheme developed by Gibou et al. [2] and the effect of the MILU preconditioner were presented for two-dimensional problems. However, the analyses do not directly extend to three-dimensional problems. In this paper, we first demonstrate that the Gibou method attains second-order convergence for three-dimensional irregular domains, yet the discretized Laplacian exhibits a condition number of O ( h − 2 ) for a grid size h. We show that the MILU preconditioner reduces the order of the condition number to O ( h − 1 ) in three dimensions. Furthermore, we propose a novel sectored-MILU preconditioner, defined by a sectorized lexicographic ordering along each axis of the domain. We demonstrate that this preconditioner reaches a condition number of order O ( h − 1 ) as well. Sectored-MILU not only achieves a similar or better condition number than conventional MILU but also improves parallel computing efficiency, enabling very efficient calculation when the dimensionality or problem size increases significantly. Our findings extend the feasibility of solving large-scale problems across a range of scientific and engineering disciplines.

Highlights

This study extends the analysis of the Gibou method to irregular three-dimensional domains, demonstrating second-order convergence in irregular domains.
This section presents proof of the optimality of the MILU preconditioner, which reduces the condition number of the discretized system from O ( h − 2 ) to O ( h − 1 ).
It introduces and theoretically demonstrates the SMILU preconditioner with sectorized ordering, which improves parallel computing efficiency while maintaining optimal conditioning.
Comprehensive theoretical analyses and numerical experiments are conducted to confirm the theoretical analyses in both 2D and 3D scenarios.
This study contributes to the advancement of computational efficiency in solving large-scale Poisson problems in scientific and engineering domains.

References

[1]
G. Yoon, C. Min, Analyses on the finite difference method by Gibou et al. for Poisson equation, J. Comput. Phys. 280 (2015) 184–194.
[2]
F. Gibou, R.P. Fedkiw, L.-T. Cheng, M. Kang, A second-order-accurate symmetric discretization of the Poisson equation on irregular domains, J. Comput. Phys. 176 (2002) 205–227.
[3]
M.K. Gilson, M.E. Davis, B.A. Luty, J.A. McCammon, Computation of electrostatic forces on solvated molecules using the Poisson-Boltzmann equation, J. Phys. Chem. 97 (1993) 3591–3600.
[4]
P. Koehl, Electrostatics calculations: latest methodological advances, Curr. Opin. Struct. Biol. 16 (2006) 142–151.
[5]
A.J. Chorin, The numerical solution of the Navier-Stokes equations for an incompressible fluid, Bull. Am. Math. Soc. 73 (1967) 928–931.
[6]
C. Dick, M. Rogowsky, R. Westermann, Solving the fluid pressure Poisson equation using multigrid—evaluation and improvements, IEEE Trans. Vis. Comput. Graph. 22 (2015) 2480–2492.
[7]
T.N. Narasimhan, Fourier's heat conduction equation: history, influence, and connections, Rev. Geophys. 37 (1999) 151–172.
[8]
A. Frąckowiak, J. Wolfersdorf, M. Ciałkowski, Solution of the inverse heat conduction problem described by the Poisson equation for a cooled gas-turbine blade, Int. J. Heat Mass Transf. 54 (2011) 1236–1243.
[9]
M. Kazhdan, M. Bolitho, H. Hoppe, Poisson surface reconstruction, in: Proceedings of the Fourth Eurographics Symposium on Geometry Processing, vol. 7, 2006.
[10]
L. Gorelick, M. Galun, E. Sharon, R. Basri, A. Brandt, Shape representation and classification using the Poisson equation, IEEE Trans. Pattern Anal. Mach. Intell. 28 (2006) 1991–2005.
[11]
M.R. Hestenes, E. Stiefel, et al., Methods of Conjugate Gradients for Solving Linear Systems, vol. 49, NBS Washington, DC, 1952.
[12]
Y. Saad, M.H. Schultz, Gmres: a generalized minimal residual algorithm for solving nonsymmetric linear systems, SIAM J. Sci. Stat. Comput. 7 (1986) 856–869.
[13]
I. Gustafsson, A class of first order factorization methods, BIT Numer. Math. 18 (1978) 142–156.
[14]
G. Yoon, C. Min, Comparison of eigenvalue ratios in artificial boundary perturbation and Jacobi preconditioning for solving Poisson equation, J. Comput. Phys. 349 (2017) 1–10.
[15]
K.E. Atkinson, The numerical solution of Laplace's equation in three dimensions, SIAM J. Numer. Anal. 19 (1982) 263–274.
[16]
G. Stoyan, On maximum principles for monotone matrices, Linear Algebra Appl. 78 (1986) 147–161.
[17]
B. Lee, C. Min, Optimal preconditioners on solving the Poisson equation with Neumann boundary conditions, J. Comput. Phys. 433 (2021).
[18]
I.-L. Chern, Y.-C. Shu, A coupling interface method for elliptic interface problems, J. Comput. Phys. 225 (2007) 2138–2174.
[19]
Y. Park, J. Kim, J. Jung, E. Lee, C. Min, An efficient milu preconditioning for solving the 2d Poisson equation with Neumann boundary condition, J. Comput. Phys. 356 (2018) 115–126.
[20]
O. Axelsson, G. Lindskog, On the eigenvalue distribution of a class of preconditioning methods, Numer. Math. 48 (1986) 479–498.
[21]
R. Beauwens, Modified incomplete factorization strategies, in: O. Axelsson, L. Kolotilina (Eds.), Preconditioned Conjugate Gradient Methods, in: Lecture Notes in Mathematics, vol. 1457, 1990.
[22]
R. Bridson, Fluid Simulation for Computer Graphics, AK Peters/CRC Press, 2015.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal of Computational Physics
Journal of Computational Physics  Volume 519, Issue C
Dec 2024
1346 pages

Publisher

Academic Press Professional, Inc.

United States

Publication History

Published: 15 December 2024

Author Tags

  1. MILU preconditioner
  2. Poisson equation
  3. Three dimension
  4. Irregular domain
  5. Analysis

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Jan 2025

Other Metrics

Citations

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media