Pierre Ramet

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.ramet[at]labri.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

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