Skip to main content

Domain Decomposition of Stochastic PDEs: A Novel Preconditioner and Its Parallel Performance

  • Conference paper
High Performance Computing Systems and Applications (HPCS 2009)

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

Abstract

A parallel iterative algorithm is described for efficient solution of the Schur complement (interface) problem arising in the domain decomposition of stochastic partial differential equations (SPDEs) recently introduced in [1,2]. The iterative solver avoids the explicit construction of both local and global Schur complement matrices. An analog of Neumann-Neumann domain decomposition preconditioner is introduced for SPDEs. For efficient memory usage and minimum floating point operation, the numerical implementation of the algorithm exploits the multilevel sparsity structure of the coefficient matrix of the stochastic system. The algorithm is implemented using PETSc parallel libraries. Parallel graph partitioning tool ParMETIS is used for optimal decomposition of the finite element mesh for load balancing and minimum interprocessor communication. For numerical demonstration, a two dimensional elliptic SPDE with non-Gaussian random coefficients is tackled. The strong and weak scalability of the algorithm is investigated using Linux cluster.

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. Sarkar, A., Benabbou, N., Ghanem, R.: Domain Decomposition Of Stochastic PDEs: Theoretical Formulations. International Journal for Numerical Methods in Engineering 77, 689–701 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  2. Sarkar, A., Benabbou, N., Ghanem, R.: Domain Decomposition Of Stochastic PDEs: Performance Study. International Journal of High Performance Computing Applications (to appear, 2009)

    Google Scholar 

  3. Toselli, A., Widlund, O.: Domain Decomposition Methods - Algorithms and Theory. Springer Series in Computational Mathematics, New York (2004)

    Google Scholar 

  4. Smith, B., Bjorstad, P., Gropp, W.: Domain Decomposition, Parallel Multilevel Methods for Elliptic Partial Differential Equations. Cambridge University Press, Philadelphia (1996)

    MATH  Google Scholar 

  5. Balay, S., Buschelman, K., Gropp, W.D., Kaushik, D., Knepley, M.G., McInnes, L.C., Smith, B.F., Zhang, H.: PETSc Web page (2009), http://www.mcs.anl.gov/petsc

  6. Karypis, G., Schloegel, K., Kumar, V.: PARMETIS Parallel Graph Partitioning and Sparse Matrix Ordering Library, University of Minnesota, Dept. of Computer Sci. and Eng. (1998)

    Google Scholar 

  7. Saad, Y.: Iterative Methods for Sparse Linear Systems. SIAM, Philadelphia (2000)

    Google Scholar 

  8. Ghanem, R., Spanos, P.: Stochastic Finite Element: A Spectral Approach. Springer, New York (1991)

    MATH  Google Scholar 

  9. Subber, W., Monajemi, H., Khalil, M., Sarkar, A.: A Scalable Parallel Uncertainty Analysis and Data Assimilation Framework Applied to some Hydraulic Problems. In: International Symposium on Uncertainties in Hydrologic and Hydraulic Modeling (2008)

    Google Scholar 

  10. Message Passing Interface Forum, http://www.mpi-forum.org

  11. Keyes, D.: How scalable is Domain Decomposition in Practice? In: Proc. Int. Conf. Domain Decomposition Methods, pp. 286–297 (1998)

    Google Scholar 

  12. Dohrmann, C.: A Preconditioner for Substructuring Based on Constrained Energy Minimization. SIAM Journal on Scientific Computing 25, 246–258 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  13. Farhat, C., Lesoinne, M., Pierson, K.: A Scalable Dual-Primal Domain Decomposition Method. Numerical Linear Algebra with Application 7, 687–714 (2000)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Subber, W., Sarkar, A. (2010). Domain Decomposition of Stochastic PDEs: A Novel Preconditioner and Its Parallel Performance. In: Mewhort, D.J.K., Cann, N.M., Slater, G.W., Naughton, T.J. (eds) High Performance Computing Systems and Applications. HPCS 2009. Lecture Notes in Computer Science, vol 5976. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12659-8_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12659-8_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12658-1

  • Online ISBN: 978-3-642-12659-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics