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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bagheri, B., Scott, R.: Analysa. (2004). http://people.cs.uchicago.edu/~ridg/al/aa.ps
Bangerth, W., Hartmann, R., Kanschat, G.: deal.II Differential Equations Analysis Library, Technical Reference. (2004). http://www.dealii.org
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)
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
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)
Del Pino, S., Pironneau, O.: FreeFEM3D Manual. Laboratoire Jacques Louis Lions, Paris (2005)
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)
Dular, P., Geuzaine, C.: Getdp: a general environment for the treatment of discrete problems. (1997). http://www.geuz.org/getdp
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
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
Long, K.: Sundance: rapid development of high-performance parallel finite-element solutions of partial differential equations. (2003). http://software.sandia.gov/sundance/
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
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)
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)
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
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)
Renard, Y., Pommier, J.: Getfem++: generic and efficient c++ library for finite element methods elementary computations. (2003). http://www-gmm.insa-toulouse.fr/getfem/
Samake, A., Prud’Homme, C., Zaza, C., Chabannes, V.: Parallel implementation of the mortar element method. ESAIM Proc. 43, 213–224 (2013)
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
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-3-319-05789-7_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05788-0
Online ISBN: 978-3-319-05789-7
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)