CV David IMBERT .fr

HPC expert & solver architect, NEXTFLOW Software, Nantes,. France (Aug. ... Optimise the kernel of the code and the data transfers in association with. Intel.
57KB taille 14 téléchargements 390 vues
David I MBERT

Development engineer, PhD HPC expert and solver architect

Employment history HPC expert & solver architect, NEXTFLOW Software, Nantes, France (Aug. 2016 – currently) Development and standardisation of oriented HPC solvers • Restructure a procedural solver into an object oriented one • Standardise its generic components: I/O, HPC, maths • Vectorise (SIMD) the computation kernel using new C++14 paradigms • Organise dialogue between framework team and solver team • Carry an exascale PASC project

Research engineer, french Atomic Energy and Alternative Energies Commission – CEA, Paris Region, France (Oct. 2014 – Aug. 2016) HPC simulation of tsunamis: benchmarks and uncertainties • In charge of development of the C++/MPI tsunami simulation code (FDTD method) of the tsunami warning centre (CENALT) • Multiply by 9 performances through a new Fortran HPC code • Create a Python/Matplotlib module to visualise interactively output maps • Analyse uncertainty and sensitivity of maximum water height of a tsunami to parameters of the source

Engineer, french National Center for Scientific Research – CNRS, Institute of Physics – IPR, Rennes, France (Oct.–Dec., 2013) PhD student, University of Rennes 1, IPR (Oct. 2010 – Sept. 2013) Modelling acoustic properties of submerged granular media • Invent a code which simulates the propagation of acoustic waves in a submerged granular medium where both the coupling between wave and motion, and inter-granular contacts are considered • Couple a N-body algorithm to the finite elements method (FreeFEM++) using a new fictitious domain method • Check the code by comparing it with original analytical solutions and experimental measures

Trainee engineer, Association for Research and Development of Industrial Processes and Methods – ARMINES, Geosciences Department of MINES ParisTech, Fontainebleau, France (Mar.–Sep., 2010) 3D seismic imaging of complex structures • Write a Fortran 90 finite differences code simulating propagation of acoustic waves through a 2D variable-density medium • Optimal domain decomposition with MPI to use it on a cluster • Optimise the kernel of the code and the data transfers in association with Intel

Trainee engineer, University of Rennes 1, Mathematics Research Institute – IRMAR, Rennes, France (May–July, 2009) Ultrasonic data inversion to characterise heterogeneous welds Temp, Vendée, France (summer 2006-2008)

Educational history "Doctorat" in Physics (equiv. of PhD), University of Rennes 1, France (2010–2013) Acoustic wave propagation through a suspension of submerged movable grains Master in Mechanics and Engineering Science, University of Rennes 1, France (2008–2010) Modelling & Scientific Computing "Licence" in Physics (equiv. of Bachelor’s degree), University of Nantes, France (2005–2008) Personal data and references available by request – B [email protected] | www.david.imbert.free.fr

Additional skills Language French English German Japanese

Mother tongue Fluent Lower beginner Lower beginner

I. T.

Programming C++14, C, Fortran, languages Bash, Python, R, x86 Parallel prog. Object Computation Visualisation Profiling Debugging

Revision control

Compiler Web OS Office

MPI, OpenMP, OpenCL UML, design patterns Numpy, Mathematica Matlab, Matplotlib Valgrind, ITAC, VTune GDB, DDT GIT, GitHub, Gerrit Intel, GCC HTML, CSS Linux, Windows MS Office, Latex

Personal information • Frenchman (30 years old) • Full driver’s license • I show analytic mind, adaptability and independence • Curious and open-minded, I am interested in a wide range of subjects • Passionate of computer science and high-tech

Responsibilities • Elected representative of nonpermanent researchers in IPR Council • Organizer of seminars of IPR • Manager of the budget allocated to non-permanent researchers of IPR • Member of the jury of the "MMS day" at INSA, Rennes (2012)

Communicate and convince • Write articles in scientific reviews • Orally communicate results in international conferences • 2 prices in visual communication (scientific posters) • Review of articles from journals

Main publications & communications D. Violeau, R. Ata, M. Benoit, A. Joly, S. Abadie, L. Clous, M. Martin Medina, D. Morichon, J. Chicheportiche, V. Hergault, M. Le Gal, A. Frère, A. Gailler, D. Imbert, A. Loevenbruck, M. Kazolea, M. Ricchiuto, A. Lemoine, S. Le Roy, R. Pedreros, K. Pons, R. Marcer, and R. Silva Jacinto. A database of validation cases for tsunami numerical modelling. Liège, Belgium, July 2016. IAHR. D. Imbert, E. Antoshchenkova, A. Gailler, and H. Hébert. Uncertainty on seismic sources and bathymetry for tsunami modelling. Prague, Czech Republic, July 2015. IUGG. Oral communication. D. Imbert, S. McNamara, and Y. Le Gonidec. Fictitious domain method for acoustic waves through a granular suspension of movable rigid spheres. J. Comput. Phys., 280:676–691, 2015. D. Imbert. Propagation d’ondes acoustiques dans une suspension de grains mobiles immergés : couplage de modèles discret et continu par la méthode des domaines fictifs. PhD thesis, University of Rennes 1, 2013. D. Imbert, Y. Le Gonidec, and S. McNamara. A numerical method for sound waves in a submerged granular medium. In G. W. Siong, L. S. Piang, and K. B. Cheong, editors, Proceedings of the 2013 International Congress on Ultrasonics, page P0338, Singapour, May 2013. 2013 ICU, Research Publishing. Oral communication. D. Imbert and S. McNamara. Fictitious domain method to model a movable rigid body in a sound wave. J. Numer. Math., 20(3–4):267–285, 2012. D. Imbert. Modélisation de grains diffusant dans un fluide. Rennes, January 2012. Journée des doctorants de l’école doctorale SDLM. Poster. D. Imbert and S. McNamara. A distributed Lagrange multiplier based / fictitious domain method to model acoustic wave propagation in granular media in a fluid. Paris, December 2011. 3rd Workshop on Generic Solvers for PDEs: FreeFem++ and Applications. Oral communication. D. Imbert. Modélisation des propriétés acoustiques des milieux granulaires immergés. In Actes de la 2e Journée Scientifique des Jeunes Chercheurs, pages 49–50, Rennes, June 2011. Institut National des Sciences Appliquées. Poster. D. Imbert, K. Imadoueddine, P. Thierry, H. Chauris, and L. Borges. Tips and tricks for finite difference and i/o-less FWI. In SEG Technical Program Expanded Abstracts 2011, pages 3174–3178, San Antonio, Texas, USA, 2011. SEG International Exposition and 81th Annual Meeting.

Personal data and references available by request – B [email protected] | www.david.imbert.free.fr