Pierre Ramet
- Professeur
- Université Bordeaux
- Department
- SATANAS
- Team
- Algorithmes et Application Hautes Performances
- Administrative function
- Responsable du Département SATANAS
- Personal page
- http://www.labri.fr/~ramet
- E-mail address
- pierre.rametlabri.fr
- Office
- INRIA
Research
Ma problématique de recherche concerne les problèmes du calcul haute performance et plus spécialement le calcul parallèle scientifique pour les problèmes réguliers et irréguliers et je m'intéresse en particulier aux problèmes de communication, de distribution et de prise en compte de l'hétérogénéité des plates-formes de calcul dont l'architecture est en permanente évolution.
Lorsque j'ai rejoint l'équipe Inria ScAlApplix, j'ai contribué à la résolution de simulations numériques complexes avec une approche couplant les mathématiques appliquées et l'informatique. J'ai ensuite intégré l'équipe Inria Bacchus pour me rapprocher des applications, en particulier la simulation MHD pour le projet ITER. J'étais dans l'équipe Inria HiePACS afin de développer de nouveaux algorithmes et méthodes numériques qui répondent aux besoins des simulations numériques modernes. Je viens d'intégrer l'équipe Inria TOPAL pour compléter mes travaux en algèbre linéaire aux applications manipulants des tenseurs (en particulier pour l'apprentissage automatique). De nouvelles contraintes, liées aux supports d'exécution, à la compression de données et à la sobriété énergétique, devront être prises en compte.
Finalement, l'ensemble de ces travaux vise à répondre au défi majeur de concevoir et réaliser des solveurs robustes numériquement sur des supports d'exécution capables de passer à l'échelle et de repousser les limites des codes industriels existants en utilisant pleinement l'ensemble des ressources calculatoires hétérogènes et hiérarchiques.
Je suis l'architecte et j'assure le développement ainsi que le suivi de la bibliothèque PaStiX qui implémente un solveur haute performance pour la résolution de grands systèmes linéaires basé sur une approche directe supernodale. Il peut être vu comme le démonstrateur de mon expertise dans l'exploitation optimale des différentes architectures parallèles. Il est utilisé en production pour des codes de simulations développés par la DAM (Direction des Applications Militaires).
Les thèses de Mathieu Faverge, Xavier Lacoste, Grégoire Pichon et Esragul Korkmaz se sont appuyées directement sur ce solveur pour démontrer l'impact des contributions proposées. L'ensemble des projets ANR (NUMASIS, SOLSTICE, ANEMOS/ASTER, PETAL/PETALH, SOLHAR/SOLHARIS et SASHIMI) auxquels j'ai participé étaient étroitement associés aux travaux développés autour de ce solveur.
Supervision
En cours : Alycia Lysito, CIFRE Evident, directeur
En cours : Abel Calluaud, bourse CEA, directeur
En cours : Clément Richefort, bourse CEA, directeur
2022 : Esragul Korkmaz, ANR SASHIMI, directeur
2018 : Grégoire Pichon, contrat DGA, directeur
2015 : Salli Moustafa, contrat EDF, co-direction
2015 : Astrid Casadei, bourse ministère, co-direction
2015 : Xavier Lacoste, ANR ANEMOS, co-direction
2010 : Bruno Lathuilière, contrat EDF, co-direction
2009 : Mathieu Faverge, ANR NUMASIS, co-direction
Pedagogical responsibility
Depuis 2017 : responsable des poursuites d'études
2007-2014 : directeur des études des licences professionnelles de l'université Bordeaux
Programme Committee & Organizing Committee
Membre des comités de lecture pour les revues : TOMS (ACM), SISC (SIAM), Journal of Computational Physics (Elsevier), Parallel Computing (Elsevier), Computer & Fluids (Elsevier), Concurrency and Computation: Practice and Experience (Wiley), Numerical Methods in Fluids (Wiley), Numerical Methods in Engineering (Wiley), International Journal of High Performance Computing Applications (Sage), Journal of Computational and Applied Mathematics (Elsevier).
Membre des comités de lecture pour les conférences : IPDPS (IEEE), HiPC (IEEE), EuroPar (Springer), PMAA, PARENG, Compas.
Expertise
Depuis 2015 : conseiller scientifique au CEA/DAM
2008-2016 : expert au GENCI (comité maths/info)
2008-2016 : membre du conseil scientifique du MCIA (Mésocentre de Calcul Intensif Aquitain)
Excerpt from publications
- Brieuc Nicolas, Mathieu Faverge, Pierre Ramet, Alycia Lisito, Mohamed Kherraz. Comparative Study of Mixed-Precision and Low-Rank Compression Techniques in Sparse Direct Solvers. 2024 SIAM Conference on Applied Linear Algebra, Society for Industrial and Applied Mathematics, May 2024, Paris, France.
- Alycia Lisito, Mathieu Faverge, Grégoire Pichon, Pierre Ramet. Enhancing sparse direct solver scalability through runtime system automatic data partition. WAMTA 2024 - Workshop on Asynchronous Many-Task Systems and Applications 2024, Feb 2024, Knoxville, United States. pp.105-110,
- Rob Falgout, Matthieu Lecouvez, Pierre Ramet, Clément Richefort. Slides 18th CMCIM 2024, Toward an algebraic multigrid method for the indefinite Helmholtz equation. 18th Copper Mountain Conference On Iterative Methods, Apr 2024, Frisco (Co), United States.
- Robert D Falgout, Matthieu Lecouvez, Pierre Ramet, Clément Richefort. Toward an algebraic multigrid method for the indefinite Helmholtz equation. 2024.
- Robert Falgout, Matthieu Lecouvez, Pierre Ramet, Clément Richefort. Slides, SIAM CSE 2023 - Toward a multilevel method for the Helmholtz Equation. CSE 2023 - SIAM Conference on Computational Science and Engineering, Feb 2023, Amsterdam, Netherlands.
Other productions
Solveur PaStiX (https://gitlab.inria.fr/solverstack/pastix) : IDDN.FR.001.230016.000.S.C.2008.000.31235.
Administration
Depuis 2020 : responsable du département SATANAS du LaBRI
Valuing
ANR en cours :
- Depuis 2019 : ANR SOLHARIS, SOLvers for Heterogeneous Architectures over Runtime systems, Investigating Scalability
- Depuis 2018 : ANR SASHIMI, Sparse Direct Solver using Hierarchical Matrices
Responsable local pour les ANR :
- 2011-2015. ANR MN11 ANEMOS, Advanced Numeric for ELMs : Modeling and Optimized Schemes
- 2006-2010. ANR CIS06 ASTER, Adaptive MHD Simulation of Tokamak ELMs for ITER
Membre des ANR :
- 2013-2017. ANR MN13 SOLHAR, Solvers for heterogeneous architectures on top of task-based runtime systems
- 2008-2012. ANR COSINUS08 PETAL and COSINUS10 PETALH, Preconditioning scientific applications on pETascALe Heterogeneous machines
- 2006-2010. ANR CIS06 SOLSTICE, SOLvers et SimulaTIons in Extreme Computing
- 2005-2009. ANR CIS05 NUMASIS, High performance computing on NUMA architectures for seismology simulations