Skip to main content

Domain Decomposition Methods in Feel++

  • Conference paper
  • First Online:
  • 1256 Accesses

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 98))

Abstract

This paper presents our ongoing work on building a versatile domain decomposition methods framework in Feel++ that provides expressivity (e.g. closeness to the mathematical language) and efficiency. We display in particular the capabilities of Feel++ regarding Schwarz (non)overlapping and mortar methods. Some numerical tests and code snippets, taken from Feel++, support the explanations.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   199.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. Bagheri, B., Scott, R.: Analysa. (2004). http://people.cs.uchicago.edu/~ridg/al/aa.ps

  2. Bangerth, W., Hartmann, R., Kanschat, G.: deal.II Differential Equations Analysis Library, Technical Reference. (2004). http://www.dealii.org

  3. Belgacem, F.B., Maday, Y.: The mortar element method for three-dimensional finite elements. R.A.I.R.O. Model. Math. Anal. 31, 289–302 (1997)

    Google Scholar 

  4. Bertoluzza, S., Pennacchio, M.: Analysis of substructuring preconditioners for mortar methods in an abstract framework. Appl. Math. Lett. 20(2), 131–137 (2007). doi:10.1016/j.aml.2006.02.029. http://www.sciencedirect.com/science/article/pii/S08939659 06001108

  5. Chabannes, V., Prud’homme, C., Pena, G.: High order fluid structure interaction in 2D and 3D: application to blood flow in arteries. J. Comput. Appl. Math. 246, 1–9 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  6. Del Pino, S., Pironneau, O.: FreeFEM3D Manual. Laboratoire Jacques Louis Lions, Paris (2005)

    Google Scholar 

  7. Doyeux, V., Chabannes, V., Prud’homme, C., Ismail, M.: Simulation of two-fluid flows using a finite element/level set method. Application to bubbles and vesicle dynamics. J. Comput. Appl. Math. 246, 251–259 (2013)

    MATH  MathSciNet  Google Scholar 

  8. Dular, P., Geuzaine, C.: Getdp: a general environment for the treatment of discrete problems. (1997). http://www.geuz.org/getdp

  9. Jolivet, P., Dolean, V., Hecht, F., Nataf, F., Prud’homme, C., Spillane, N.: High performance domain decomposition methods on massively parallel architectures with FreeFem++. J. Numer. Math. 20(3–4), 287–302 (2013). doi:10.1515/jnum-2012-0015

    MathSciNet  Google Scholar 

  10. Kirby, R.C., Logg, A.: Efficient compilation of a class of variational forms. ACM Trans. Math. Softw. 33(3), 17 (2007). http://doi.acm.org/10.1145/1268769.1268771

  11. Long, K.: Sundance: rapid development of high-performance parallel finite-element solutions of partial differential equations. (2003). http://software.sandia.gov/sundance/

  12. Nitsche, J.: Über ein variationsprinzip zur lösung von dirichlet-problemen bei verwendung von teilräumen, die keinen randbedingungen unterworfen sind. Abh. Math. Sem. Univ. Hamburg 36, 9–15 (1971). Collection of articles dedicated to Lothar Collatz on his sixtieth birthday

    Google Scholar 

  13. Pena, G., Prud’homme, C., Quarteroni, A.: High order methods for the approximation of the incompressible Navier–Stokes equations in a moving domain. Comput. Methods Appl. Mech. Eng. 209–212, 197–211 (2011)

    MathSciNet  Google Scholar 

  14. Prud’homme, C.: Life: overview of a unified C++ implementation of the finite and spectral element methods in 1D, 2D and 3D. In: International Workshop on State-of-The-Art in Scientific and Parallel Computing. Lecture Notes in Computer Science, p. 10. Springer, Heidelberg (2007)

    Google Scholar 

  15. Prud’Homme, C., Chabannes, V., Doyeux, V., Ismail, M., Samake, A., Pena, G., et al.: Feel++: a computational framework for Galerkin methods and advanced numerical methods. ESAIM Proc. 38, 429–455 (2012). doi:10.1051/proc/201238024

    Article  MathSciNet  Google Scholar 

  16. Quarteroni, A., Valli, A.: The mathematical foundation of domain decomposition methods. In: Domain Decomposition Methods for Partial Differential Equations. Numerical Mathematics and Scientific Computation, pp. 1–39. Oxford University Press, New York (1999)

    Google Scholar 

  17. Renard, Y., Pommier, J.: Getfem++: generic and efficient c++ library for finite element methods elementary computations. (2003). http://www-gmm.insa-toulouse.fr/getfem/

  18. Samake, A., Prud’Homme, C., Zaza, C., Chabannes, V.: Parallel implementation of the mortar element method. ESAIM Proc. 43, 213–224 (2013)

    Article  Google Scholar 

  19. Smith, B., Bjorstad, P., Gropp, W.: Domain Decomposition: Parallel Multilevel Methods for Elliptic Partial Differential Equations. Cambridge University Press, New York (2004). http://books.google.fr/books?id=dxwRLu1dBioC

  20. Toselli, A., Widlund, O.: Domain Decomposition Methods—Algorithms and Theory. Springer Series in Computational Mathematics. Springer, Heidelberg (2004). http://books.google.fr/books?id=tpSPx68R3KwC

Download references

Acknowledgements

The authors would like to thank Frédéric Nataf, Silvia Bertoluzza and Pierre Jolivet for many fruitful discussions. This ongoing work has been sponsored by ANR-Cosinus-HAMM and the Region Rhone-Alpes. It was granted access to the HPC resources of TGCC@CEA made available within the Distributed European Computing Initiative by the PRACE-2IP, receiving funding from the European Community’s Seventh Framework Programme (FP7/2007–2013) under grant agreement RI-283493.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdoulaye Samaké .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Samaké, A., Chabannes, V., Picard, C., Prud’homme, C. (2014). Domain Decomposition Methods in Feel++. In: Erhel, J., Gander, M., Halpern, L., Pichot, G., Sassi, T., Widlund, O. (eds) Domain Decomposition Methods in Science and Engineering XXI. Lecture Notes in Computational Science and Engineering, vol 98. Springer, Cham. https://doi.org/10.1007/978-3-319-05789-7_37

Download citation

Publish with us

Policies and ethics