Louis Poirel is an HPC Benchmarks Engineer with a PhD in scientific computing and nine years’ experience accelerating large-scale simulations at the intersection of applied research and industrial software. Trained at École Polytechnique and ENSEEIHT, he moved from environmental hydraulics to high-performance numerical methods, authoring a thesis on domain-decomposition preconditioners for hybrid heterogeneous parallel solvers at Inria. He modernized a multiphysics C++ finite-element solver at Michelin to improve parallel efficiency and now applies that expertise at Eviden/Bull on industrial HPC projects and benchmarks. An active contributor to the Spack ecosystem—particularly the petsc package—he bridges build-system integration, dependency resolution and performance-aware packaging for widely used scientific libraries. Based in Rennes, he combines deep numerical modeling know-how with practical software engineering, often spotting cross-layer performance wins that are not obvious from code alone.
9 years of coding experience
Ingénieur Hydraulique : sciences de l'eau et de l'environnement, Ingénieur Hydraulique : sciences de l'eau et de l'environnement at ENSEEIHT
Ingénieur polytechnicien Mécanique et Physique de l'Environnement, Ingénieur polytechnicien Mécanique et Physique de l'Environnement at Ecole polytechnique
English, langue des signes française, German, Lingala, Spanish, Portuguese
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Backend Engineer
Contributions:7 reviews, 9 commits, 10 PRs in 4 years 9 months
Contributions summary:Louis primarily contributes to the `petsc` package, focusing on integrations, dependencies, and build configurations within the Spack package manager. Their work includes adding support for new features such as `mumps` and `mkl-pardiso`, resolving dependency conflicts, and forwarding existing variants to dependent packages. The user also addresses issues by modifying build scripts and configuration files, and updating dependencies and package version constraints.
A flexible package manager designed to support multiple versions, configurations, platforms, and compilers.
Contributions:35 pushes, 5 branches in 6 years 5 months
compilerstrinitycoreazerothcoredubplatforms
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.