Gilles Gouaillardet is an HPC consultant with 12+ years driving performance, portability and reliability across scientific computing stacks from Japan. He brings deep hands-on expertise in MPI, ROMIO and build systems, contributing bug fixes and modernizations to high-profile open-source projects such as MPICH and GROMACS and improving compiler and dependency support in Spack. Gilles’s work spans low-level parallel I/O, domain decomposition and SIMD/hardware-specific tuning (including ARM+SVE enablement), reflecting a knack for squeezing performance out of complex codebases. Based in Aomori Prefecture, he combines an engineer’s rigor from ENSEEIHT with long-standing consulting experience at R.I.S.T. and other firms, often tackling subtle platform-specific timing and overflow issues that are easy to miss. Colleagues rely on him for pragmatic, maintainable fixes that keep large scientific workflows running across diverse architectures.
12 years of coding experience
4 years of employment as a software developer
Engineer's degree, Applied Mathematics and Computer Science, Engineer's degree, Applied Mathematics and Computer Science at ENSEEIHT - Ecole Nationale Supérieure d'Electrotechnique, d'Electronique, d'Informatique, d'Hydraulique et des Télécommunications
Contributions:11 commits, 2 PRs, 20 comments in 7 years 3 months
Contributions summary:Gilles's contributions primarily involve fixing bugs and enhancing the functionality of the MPICH library, specifically related to the ROMIO component. Their work includes addressing file system type checks for OpenBSD and fixing integer overflows within the ADIO Lustre module. They added wrap retry logic and improved file I/O operations. They also modernized the ROMIO code, replacing outdated MPI subroutines with current MPI 3.1 versions.
Public/backup repository of the GROMACS molecular simulation toolkit. Please do not mine the metadata blindly; we use https://gitlab.com/gromacs/gromacs for code review and issue tracking.
Role in this project:
Back-end Developer
Contributions:25 commits in 2 years 6 months
Contributions summary:Gilles primarily contributes to the GROMACS molecular simulation toolkit by fixing bugs, improving code efficiency, and adding features. Their work includes removing unused variables, fixing options in the grompp tool, and correcting indexing issues in domain decomposition code. They also enhanced the SIMD angles function to prevent division-by-zero errors, and addressed hardware-specific timing issues, including enabling ARM+SVE support.
gromacspythonissue-trackinggitlabmolecular
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.