Skip to main content

2012 | OriginalPaper | Buchkapitel

10. Robust and Efficient Multifrontal Solver for Large Discretized PDEs

verfasst von : Jianlin Xia

Erschienen in: High-Performance Scientific Computing

Verlag: Springer London

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper presents a robust structured multifrontal factorization method for large symmetric positive definite sparse matrices arising from the discretization of partial differential equations (PDEs). For PDEs such as 2D and 3D elliptic equations, the method costs roughly O(n) and O(n 4/3) flops, respectively. The algorithm takes advantage of a low-rank property in the direct factorization of some discretized matrices. We organize the factorization with a supernodal multifrontal method after the nested dissection ordering of the matrix. Dense intermediate matrices in the factorization are approximately factorized into hierarchically semiseparable (HSS) forms, so that a data-sparse Cholesky factor is computed and is guaranteed to exist, regardless of the accuracy of the approximation. We also use an idea of rank relaxation for HSS methods so as to achieve similar performance with flexible structures in broader types of PDE. Due to the structures and the rank relaxation, the performance of the method is relatively insensitive to parameters such as frequencies and sizes of discontinuities. Our method is also much simpler than similar structured multifrontal methods, and is more generally applicable (to PDEs on irregular meshes and to general sparse matrices as a black-box direct solver). The method also has the potential to work as a robust and effective preconditioner even if the low-rank property is insignificant. We demonstrate the efficiency and effectiveness of the method with several important PDEs. Various comparisons with other similar methods are given.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Bebendorf, M.: Efficient inversion of the Galerkin matrix of general second-order elliptic operators with nonsmooth coefficients. Math. Comput. 74(251), 1179–1199 (2005) MathSciNetMATH Bebendorf, M.: Efficient inversion of the Galerkin matrix of general second-order elliptic operators with nonsmooth coefficients. Math. Comput. 74(251), 1179–1199 (2005) MathSciNetMATH
2.
Zurück zum Zitat Bebendorf, M., Hackbusch, W.: Existence of \(\mathcal{H}\)-matrix approximants to the inverse FE-matrix of elliptic operators with l ∞-coefficients. Numer. Math. 95, 1–28 (2003) MathSciNetMATHCrossRef Bebendorf, M., Hackbusch, W.: Existence of \(\mathcal{H}\)-matrix approximants to the inverse FE-matrix of elliptic operators with l -coefficients. Numer. Math. 95, 1–28 (2003) MathSciNetMATHCrossRef
3.
Zurück zum Zitat Chandrasekaran, S., Dewilde, P., Gu, M., Lyons, W., Pals, T.: A fast solver for HSS representations via sparse matrices. SIAM J. Matrix Anal. Appl. 29, 67–81 (2006) MathSciNetMATHCrossRef Chandrasekaran, S., Dewilde, P., Gu, M., Lyons, W., Pals, T.: A fast solver for HSS representations via sparse matrices. SIAM J. Matrix Anal. Appl. 29, 67–81 (2006) MathSciNetMATHCrossRef
4.
Zurück zum Zitat Chandrasekaran, S., Dewilde, P., Gu, M., Somasunderam, N.: On the numerical rank of the off-diagonal blocks of Schur complements of discretized elliptic PDEs. SIAM J. Matrix Anal. Appl. 31, 2261–2290 (2010) MathSciNetMATHCrossRef Chandrasekaran, S., Dewilde, P., Gu, M., Somasunderam, N.: On the numerical rank of the off-diagonal blocks of Schur complements of discretized elliptic PDEs. SIAM J. Matrix Anal. Appl. 31, 2261–2290 (2010) MathSciNetMATHCrossRef
5.
Zurück zum Zitat Chandrasekaran, S., Gu, M., Pals, T.: A fast ULV decomposition solver for hierarchically semiseparable representations. SIAM J. Matrix Anal. Appl. 28, 603–622 (2006) MathSciNetMATHCrossRef Chandrasekaran, S., Gu, M., Pals, T.: A fast ULV decomposition solver for hierarchically semiseparable representations. SIAM J. Matrix Anal. Appl. 28, 603–622 (2006) MathSciNetMATHCrossRef
7.
Zurück zum Zitat Davis, T.A., Hu, Y.: The university of Florida sparse matrix collection. ACM Trans. Math. Softw. Davis, T.A., Hu, Y.: The university of Florida sparse matrix collection. ACM Trans. Math. Softw.
9.
Zurück zum Zitat Duff, I.S., Reid, J.K.: The multifrontal solution of indefinite sparse symmetric linear. ACM Trans. Math. Softw. 9, 302–325 (1983) MathSciNetMATHCrossRef Duff, I.S., Reid, J.K.: The multifrontal solution of indefinite sparse symmetric linear. ACM Trans. Math. Softw. 9, 302–325 (1983) MathSciNetMATHCrossRef
10.
11.
Zurück zum Zitat Engquist, B., Ying, L.: Sweeping preconditioner for the Helmholtz equation: Hierarchical matrix representation. Commun. Pure Appl. Math. 64, 697–735 (2011) MathSciNetMATHCrossRef Engquist, B., Ying, L.: Sweeping preconditioner for the Helmholtz equation: Hierarchical matrix representation. Commun. Pure Appl. Math. 64, 697–735 (2011) MathSciNetMATHCrossRef
14.
Zurück zum Zitat Greengard, L., Rokhlin, V.: A fast algorithm for particle simulations. J. Comp. Physiol. 73, 325–348 (1987) MathSciNetMATH Greengard, L., Rokhlin, V.: A fast algorithm for particle simulations. J. Comp. Physiol. 73, 325–348 (1987) MathSciNetMATH
15.
Zurück zum Zitat Hackbusch, W.: A sparse matrix arithmetic based on \(\mathcal{H}\)-matrices. Part I: Introduction to \(\mathcal{H}\)-matrices. Computer 62, 89–108 (1999) MathSciNetMATHCrossRef Hackbusch, W.: A sparse matrix arithmetic based on \(\mathcal{H}\)-matrices. Part I: Introduction to \(\mathcal{H}\)-matrices. Computer 62, 89–108 (1999) MathSciNetMATHCrossRef
16.
Zurück zum Zitat Hackbusch, W., Börm, S.: Data-sparse approximation by adaptive \(\mathcal{H}^{2}\)-matrices. Computer 69, 1–35 (2002) MATHCrossRef Hackbusch, W., Börm, S.: Data-sparse approximation by adaptive \(\mathcal{H}^{2}\)-matrices. Computer 69, 1–35 (2002) MATHCrossRef
17.
Zurück zum Zitat Hoffman, A.J., Martin, M.S., Rose, D.J.: Complexity bounds for regular finite difference and finite element grids. SIAM J. Numer. Anal. 10, 364–369 (1973) MathSciNetMATHCrossRef Hoffman, A.J., Martin, M.S., Rose, D.J.: Complexity bounds for regular finite difference and finite element grids. SIAM J. Numer. Anal. 10, 364–369 (1973) MathSciNetMATHCrossRef
19.
Zurück zum Zitat Le Borne, S., Grasedyck, L., Kriemann, R.: Domain-decomposition based \(\mathcal{H}\)-LU preconditioners. Domain Decomposition Methods in Science and Engineering XVI. in O.B. Widlund, D.E. Keyes (Eds) 55, 661–668 (2006) Le Borne, S., Grasedyck, L., Kriemann, R.: Domain-decomposition based \(\mathcal{H}\)-LU preconditioners. Domain Decomposition Methods in Science and Engineering XVI. in O.B. Widlund, D.E. Keyes (Eds) 55, 661–668 (2006)
20.
21.
Zurück zum Zitat Lyons, W.: Fast algorithms with applications to PDEs. Ph.D. Thesis, UCSB (2005) Lyons, W.: Fast algorithms with applications to PDEs. Ph.D. Thesis, UCSB (2005)
23.
Zurück zum Zitat Polizzi, E., Sameh, A.H.: A parallel hybrid banded system solver: the SPIKE algorithm. Parallel Comput. 32, 177–194 (2006) MathSciNetCrossRef Polizzi, E., Sameh, A.H.: A parallel hybrid banded system solver: the SPIKE algorithm. Parallel Comput. 32, 177–194 (2006) MathSciNetCrossRef
24.
Zurück zum Zitat Sambavaram, S.R., Sarin, V., Sameh, A.H., Grama, A.: Multipole-based preconditioners for large sparse linear systems. Parallel Comput. 29, 1261–1273 (2003) MathSciNetCrossRef Sambavaram, S.R., Sarin, V., Sameh, A.H., Grama, A.: Multipole-based preconditioners for large sparse linear systems. Parallel Comput. 29, 1261–1273 (2003) MathSciNetCrossRef
27.
Zurück zum Zitat Tewarson, R.P.: On the product form of inverses of sparse matrices. SIAM Rev. 8 (1966) Tewarson, R.P.: On the product form of inverses of sparse matrices. SIAM Rev. 8 (1966)
28.
Zurück zum Zitat Vandebril, R., Barel, M.V., Golub, G., Mastronardi, N.: A bibliography on semiseparable matrices. Calcolo 42, 249–270 (2005) MathSciNetCrossRef Vandebril, R., Barel, M.V., Golub, G., Mastronardi, N.: A bibliography on semiseparable matrices. Calcolo 42, 249–270 (2005) MathSciNetCrossRef
33.
Zurück zum Zitat Xia, J., Chandrasekaran, S., Gu, M., Li, X.S.: Superfast multifrontal method for large structured linear systems of equations. SIAM J. Matrix Anal. Appl. 31, 1382–1411 (2009) MathSciNetCrossRef Xia, J., Chandrasekaran, S., Gu, M., Li, X.S.: Superfast multifrontal method for large structured linear systems of equations. SIAM J. Matrix Anal. Appl. 31, 1382–1411 (2009) MathSciNetCrossRef
34.
Zurück zum Zitat Xia, J., Chandrasekaran, S., Gu, M., Li, X.S.: Fast algorithms for hierarchically semiseparable matrices. Numer. Linear Algebra Appl. 17, 953–976 (2010) MathSciNetMATHCrossRef Xia, J., Chandrasekaran, S., Gu, M., Li, X.S.: Fast algorithms for hierarchically semiseparable matrices. Numer. Linear Algebra Appl. 17, 953–976 (2010) MathSciNetMATHCrossRef
35.
Zurück zum Zitat Xia, J., Gu, M.: Robust approximate Cholesky factorization of rank-structured symmetric positive definite matrices. SIAM J. Matrix Anal. Appl. 31, 2899–2920 (2010) MathSciNetMATHCrossRef Xia, J., Gu, M.: Robust approximate Cholesky factorization of rank-structured symmetric positive definite matrices. SIAM J. Matrix Anal. Appl. 31, 2899–2920 (2010) MathSciNetMATHCrossRef
Metadaten
Titel
Robust and Efficient Multifrontal Solver for Large Discretized PDEs
verfasst von
Jianlin Xia
Copyright-Jahr
2012
Verlag
Springer London
DOI
https://doi.org/10.1007/978-1-4471-2437-5_10