Menu

Florent PRUVOST

Le Chesnay

En résumé

Ingénieur R&D dans les domaines de la recherche, l'énergie, la production.

Docteur de mathématiques appliquées spécialisé en modélisation, calcul scientifique et algorithmes parallèles.

- Thèmes: modélisation, analyse numérique, calcul scientifique, calcul haute performance, supercalculateurs, génie logiciel (compilation, installation, documentation, distribution)
- Développement: C/C++, Fortran, MPI, OpenMP, Python, Matlab/Scilab
- Outils: Subversion/Git, CMake, Doxygen, SSH, Torque/Slurm, gdb, valgrind, gprof, Allinea DDT/MAP, Intel VTune Amplifier, Paraview
- Environnements: Unix (Bash), Windows (Visual Studio)

Mes compétences :
Python
Mathématiques appliquées
Calcul scientifique
Orgmode
LaTeX
MATLAB
Scilab
Paraview
Texinfo
Doxygen
Git
SVN
Profilage (perf, map, vtune, itac)
Débogage (gdb, valgrind, ddt)
Torque/Slurm
SSH
MPI
OpenMP
Compilateurs GNU, Intel, IBM
GNU/Linux
Visual studio
Cmake
Makefile
Fortran
C++
C
Bash
Lua
Microsoft Windows
Mac OS X
Linux

Entreprises

  • INRIA - Ingénieur

    Le Chesnay 2013 - maintenant Membre du service expérimentation et développement (SED) et intégré à l’équipe HiePACS, ma mission consiste à consolider l’offre logicielle HPC de l’équipe

    Activités et réalisations :
    – Amélioration de chaînes de construction en CMake :
    ◦ Ecriture de modules CMake pour détecter la présence des dépendances bibliothèques sur le système
    – Amélioration du déploiement des piles logicielles d’HiePACS avec Spack :
    ◦ Ecriture et test de paquets (Python)
    ◦ Documentation et diffusion au sein de l’institut
    – Développement dans la bibliothèque Chameleon (écrite en C)
    – Validation sur les supercalculateurs : Inria PlaFRIM, CCRT Curie, CINES Occigen, BSC MareNostrum
    – Bonnes pratiques de développement logiciel :
    ◦ Utilisation de forge, logiciels de gestion de version (git, svn), intégration continue
    – Médiation scientifique : diffusion des bonnes pratiques, formations, séminaires, conférences
  • Université Bordeaux 1 - Ingénieur

    Talence 2012 - 2013 Modernisation du code CORBIS (Fortran) pour la simulation d'écoulement en régime raréfié:
    passage du 2D structuré en 2D non-structuré, adaptation des schémas (ordre 1 et 2, explicite et implicite), parallélisation hybride MPI/OpenMP, validation sur les plateformes de calcul Plafrim et MCIA.

    Mise au point d’un préconditionneur de type "Synthetic Acceleration" pour la résolution de l’équation de Boltzmann-BGK en régime stationnaire.
  • Ecole Centrale Paris - Doctorant

    CHÂTENAY-MALABRY Cedex 2008 - 2011 Intitulé de thèse: "Parallel numerical methods for large scale power systems simulations".

    Mots-clefs: parallel processing, domain decomposition methods for differential equation systems (PDEs/ODEs/DAEs), waveform relaxation, parareal, direct and iterative methods for sparse linear systems, preconditioning methods, proper orthogonal decomposition.

    Projet: accélération des simulations de réseaux de transport électrique à l'échelle de l'Europe.
    Recherche et dévelopement sur des méthodes de parallelisation adaptées à de grands systèmes non-linéaires creux et raides.
    Implémentation en C/C++ d'une librairie permettant de valider les algorithmes parallèles de résolution du système DAE.
    Interfacage avec le logiciel industriel Eurostag.

    Implication dans le projet européen PEGASE, http://www.fp7-pegase.com/domain-simulation.php.

Formations

  • Ecole Centrale (Chatenay Malabry)

    Chatenay Malabry 2008 - 2012 Doctorat

    Mots-clefs : Calcul parallèle - Solveurs linéaires creux direct/itératif - Préconditionnement - Décomposition de domaine - Relaxation d'onde - Pararéel - Modèle réduit
  • Université De Nantes - UFR Sciences Et Techniques

    Nantes 2006 - 2008 Master

    Cours : Eléments et Volumes finis - Programmation C/Fortran - Calcul parallèle - Traitement du signal - Optimisation - Probalités et Statistiques
  • Université Angers (Angers)

    Angers 2003 - 2006 Licence Mathématiques

    Cours : Mathématiques - Physique/Chimie - Informatique

Réseau

Pas de contact professionnel

Annuaire des membres :