Introduction to parallel programming with MPI and OpenMP

Dec 5, 2018, 2:00 pm4:00 pm
347 Lewis Library, Vis Lab
Event Description

Participants will learn to exploit the power of parallel computing on distributed memory systems using message passing (MPI) combined with shared memory multi-threaded parallelism using OpenMP directives on multicore processors. Mixing these two methods together allows for very high scalability on the largest computers currently available. No previous experience with parallel programming is assumed, but participants are expected to be familiar with C or Fortran.

Dr. Stephane Ethier is the Deputy Head of the Computational Plasma Physics Group and HPC Team Lead at the Princeton Plasma Physics Laboratory (PPPL). He received his Ph.D. in theoretical plasma physics from the Department of Energy and Materials of the Institut National de la Recherche Scientifique (INRS) in Montreal, Canada. His current research involves all aspects of high-performance computing for large-scale gyrokinetic particle-in-cell simulations of microturbulence in magnetic confinement fusion devices. Dr. Ethier is involved in several HPC projects funded by the Department of Energy, such as the Exascale Computing Project (ECP) and the Scientific Discovery through Advanced Computing (SciDAC) program. 

Please register online at Contact Andrea Rubinstein with any questions at


PICSciE/Research Computing