Skip to main content

Multi-threaded Nested Filtering Factorization Preconditioner

  • Conference paper
Book cover Applied Parallel and Scientific Computing (PARA 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7782))

Included in the following conference series:

Abstract

The scalability and robustness of a class of non-overlapping domain decomposition preconditioners using 2-way nested dissection reordering is studied. In particular, three methods are considered: a nested symmetric successive over-relaxation (NSSOR), a nested version of modified ILU with rowsum constraint (NMILUR), and nested filtering factorization (NFF). The NMILUR preconditioner satisfies the rowsum property i.e., a right filtering condition on the vector (1, …, 1)T. The NFF method is more general in the sense that it satisfies right filtering condition on any given vector. There is a subtle difference between NMILUR and NFF, but NFF is much more robust and converges faster than NSSOR and NMILUR. The test cases consist of a Poisson problem and convection-diffusion problems with jumping coefficients.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. NIST Sparse BLAS, http://math.nist.gov/spblas/

  2. HYPRE, http://acts.nersc.gov/hypre/

  3. Cilk plus, online documentation at http://software.intel.com/file/40297

  4. Davis, T.A.: Algorithm 832: UMFPACK, an unsymmetric-pattern multifrontal method. ACM Transactions on Mathematical Software 30(2), 196–199 (2004)

    Article  MATH  Google Scholar 

  5. METIS graph partitioner, http://glaros.dtc.umn.edu/gkhome/metis/metis/download

  6. Karypis, G., Kumar, V.: A fast and high quality multilevel scheme for partitioning irregular graphs. In: International Conference on Parallel Processing, pp. 113–122 (1995)

    Google Scholar 

  7. Karypis, G., Kumar, V.: Analysis of Multilevel Graph Partitioning. In: Supercomputing (1995)

    Google Scholar 

  8. Karypis, G., Kumar, V.: Multilevel k-way Partitioning Scheme for Irregular Graphs. J. Parallel Distrib. Comput. 48(1), 96–129 (1998)

    Article  MathSciNet  Google Scholar 

  9. Grigori, L., Kumar, P., Nataf, F., Wang, K.: A class of multilevel parallel preconditioning strategies. HAL Report RR-7410 (2010) (2010), http://hal.inria.fr/inria-00524110_v1/

  10. George, J.A.: Nested dissection of a regular finite element mesh. SIAM Journal on Numerical Analysis 10(2), 345–363 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  11. Kumar, P.: A class of preconditioning techniques suitable for partial differential equations of structured and unstructured mesh. PhD thesis (2010), http://www.sudoc.fr/147701619

  12. Weiler, W., Wittum, G.: Parallel Frequency Filtering. Computing 58, 303–316 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  13. Wagner, C.: Tangential frequency filtering decompositions for symmetric matrices. Numer. Math. 78(1), 119–142 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  14. Wagner, C.: Tangential frequency filtering decompositions for unsymmetric matrices. Numer. Math. 78(1), 143–163 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  15. Wittum, G.: Filternde Zerlegungen-Schnelle Loeser fur grosse Gleichungssysteme. Teubner Skripten zur Numerik Band 1. Teubner-Verlag, Stuttgart (1992)

    Google Scholar 

  16. Axelson, O., Polman, B.: A robust preconditioner based on algebraic substructuring and two level grids. In: Hackbusch, W. (ed.) Robust multi-grid methods, NNFM, Bd.23. Vieweg-Verlag, Braunschweig

    Google Scholar 

  17. Saad, Y.: Iterative Methods for Sparse Linear Systems. PWS publishing company, Boston (1996)

    MATH  Google Scholar 

  18. Kettler, R.: Analysis and comparison of relaxation schemes in robust multigrid and preconditioned conjugate gradient methods. In: Multigrid Methods. Lecture notes in mathematics, vol. 960, pp. 502–534 (1982)

    Google Scholar 

  19. Notay, Y.: AGMG: Agregation based AMG, http://homepages.ulb.ac.be/~ynotay

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kumar, P., Meerbergen, K., Roose, D. (2013). Multi-threaded Nested Filtering Factorization Preconditioner. In: Manninen, P., Öster, P. (eds) Applied Parallel and Scientific Computing. PARA 2012. Lecture Notes in Computer Science, vol 7782. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36803-5_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36803-5_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36802-8

  • Online ISBN: 978-3-642-36803-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics