Nicolas Richart

EPFL ENAC IIC LSMS
GC A2 505 (Bâtiment GC)
Station 18
1015 Lausanne

EPFL SCITAS
ME B2 454 (Bâtiment ME)
Station 9
1015 Lausanne

Expertise

High Performance Computing
Finite Element

Current work

My current work at LSMS is to develop a open source finite element library, called Akantu.
Aside of this general development I work on integral regularization methods for continuum damage laws.
I graduated as an engineer in computer science in 2005 at the Ecole National Superieur en Electronique Informatique et Radiocomunication de Bordeaux (ENSEIRB). My degree is colored by an option od High Performance Computing (HPC).
Then I made my thesis at LaBRI/INRIA Bordeaux in the ScalApplix/HiePACS team, on the in-situ steering of coupled parallel numerical simulations.
I graduated as a Ph D. of computer science of the Universite de Bordeaux 1 in 2010.
Since then I am working at EPFL in the Laboratoire de Simulations en Mechanique des Solides (LSMS) as a scientific collaborator.

Professionals experiences

HPC Application Expert

Infoscience

Research

Computer Science Publications

N. Richart, A. Esnard et O. Coulaud.Toward a Computational Steering Environment for Legacy Coupled Simulations. In Proceedings of 6th International Symposium on Parallel and Distributed Computing (ISPDC 2007), pages 319–326, Hagenberg, Austria, July 2007. IEEE Press.Detailed Record - Full TextA. Esnard, N. Richart et O. Coulaud. A Steering Environment for Online Parallel Visualization of Legacy Parallel SimulationsIn Proceedings of the 10th International Symposium on Distributed Simulation and Real-Time Applications (DS-RT 2006), pages 7–14, Torremolinos, Malaga, Spain, October 2006. IEEE Press.Detailed Record - Full Text

Teaching & PhD

Courses

Parallel programming

PHYS-743

Learn the concepts, tools and API's that are needed to debug, test, optimize and parallelize a scientific application on a cluster from an existing code or from scratch. Both OpenMP (shared memory) and MPI (distributed memory) paradigms are presented and experimented.