Auteurs : Prud'homme, Christophe (Auteur de la Conférence)
CIRM (Editeur )
Résumé :
I will review (some of) the HPC solution strategies developed in Feel++. We present our advances in developing a language specific to partial differential equations embedded in C++. We have been developing the Feel++ framework (Finite Element method Embedded Language in C++) to the point where it allows to use a very wide range of Galerkin methods and advanced numerical methods such as domain decomposition methods including mortar and three fields methods, fictitious domain methods or certified reduced basis. We shall present an overview of the various ingredients as well as some illustrations. The ingredients include a very expressive embedded language, seamless interpolation, mesh adaption, seamless parallelisation. As to the illustrations, they exercise the versatility of the framework either by allowing the development and/or numerical verification of (new) mathematical methods or the development of large multi-physics applications - e.g. fluid-structure interaction using either an Arbitrary Lagrangian Eulerian formulation or a levelset based one; high field magnets modeling which involves electro-thermal, magnetostatics, mechanical and thermo-hydraulics model; ... - The range of users span from mechanical engineers in industry, physicists in complex fluids, computer scientists in biomedical applications to applied mathematicians thanks to the shared common mathematical embedded language hiding linear algebra and computer science complexities.
Codes MSC :
65N30
- Finite elements, Rayleigh-Ritz and Galerkin methods, finite methods (BVP of PDE)
65N55
- Multigrid methods; domain decomposition (BVP of PDE)
65Y05
- Parallel computation (numerical methods)
65Y15
- Packaged methods in numerical analysis
|
Informations sur la Rencontre
Nom de la rencontre : CEMRACS: Numerical challenges in parallel scientific computing / CEMRACS : Défis numériques en calcul scientifique parallèle Organisateurs de la rencontre : Grigori, Laura ; Japhet, Caroline ; Moireau, Philippe ; Parnaudeau, Philippe Dates : 18/07/2016 - 26/08/2016
Année de la rencontre : 2016
URL Congrès : http://conferences.cirm-math.fr/1430.html
DOI : 10.24350/CIRM.V.19025203
Citer cette vidéo:
Prud'homme, Christophe (2016). High performance computing with Feel++: applications and numerical methods. CIRM. Audiovisual resource. doi:10.24350/CIRM.V.19025203
URI : http://dx.doi.org/10.24350/CIRM.V.19025203
|
Voir aussi
-
[Multi angle]
The sparse cardinal sine decomposition and applications
/ Auteur de la Conférence Alouges, François.
-
[Multi angle]
High performance climate modelling : mimetic finite differences, and beyond?
/ Auteur de la Conférence Dubos, Thomas.
-
[Multi angle]
Direct and inverse biomechanical modeling of the heart
/ Auteur de la Conférence Chapelle, Dominique.
-
[Multi angle]
Modeling and data assimilation in cardiac electrophysiology
/ Auteur de la Conférence Collin, Annabelle.
-
[Multi angle]
A discussion about the impact of scalability constraint on the design of futur dynamical kernels of NWP models
/ Auteur de la Conférence Voitus, Fabrice.
-
[Multi angle]
Data-driven wildfire behavior modelling: focus on front level-set data assimilation
/ Auteur de la Conférence Rochoux, Mélanie.
-
[Multi angle]
Parametrized model order reduction for component-to-system synthesis
/ Auteur de la Conférence Patera, Anthony.
-
[Multi angle]
Efficient iterative solvers: FETI methods with multiple search directions
/ Auteur de la Conférence Roux, François-Xavier.
-
[Multi angle]
Optimized Schwarz waveform relaxation methods: theory and applications
/ Auteur de la Conférence Omnes, Pascal.
-
[Multi angle]
A posteriori error estimates and solver adaptivity in numerical simulations
/ Auteur de la Conférence Vohralík, Martin.
-
[Multi angle]
Multiple applications of high performance computing and numerical simulations in Total group
/ Auteur de la Conférence Ricoux, Philippe.
-
[Multi angle]
Linear solvers for reservoir simulation
/ Auteur de la Conférence Hénon, Pascal.
-
[Multi angle]
Introduction to data assimilation: Kalman filters and ensembles
/ Auteur de la Conférence Mallet, Vivien.
-
[Multi angle]
Data assimilation training course @ CEMRACS: introduction and variational algorithms
/ Auteur de la Conférence Ricci, Sophie.
-
[Multi angle]
Tutorial with Freefem++
/ Auteur de la Conférence Hecht, Frédéric.
-
[Multi angle]
Reduced basis methods: approximation of PDE's, interpolation and a posteriori estimate
/ Auteur de la Conférence Maday, Yvon.
-
[Multi angle]
A gentle introduction to parallel programming using OpenMP
/ Auteur de la Conférence Broquedis, François.
-
[Multi angle]
OpenCL introduction
/ Auteur de la Conférence Desprez, Frédéric.
-
[Multi angle]
Overview of architectures and programming language for parallel computing
/ Auteur de la Conférence Méhaut, Jean-françois.
-
[Multi angle]
Time parallel time integration
/ Auteur de la Conférence Gander, Martin.
-
[Multi angle]
Algorithms for future emerging technologies
/ Auteur de la Conférence Dongarra, Jack.
-
[Multi angle]
Domain decomposition, hybrid methods, coarse space corrections
/ Auteur de la Conférence Nataf, Frédéric.
-
[Multi angle]
The Portable Extensible Toolkit for Scientific Computing
/ Auteur de la Conférence Knepley, Matthew.
-
[Multi angle]
Krylov subspace solvers and preconditioners
/ Auteur de la Conférence Vuik, Kees.
Bibliographie