Cerfacs Enter the world of high performance ...

From 16 November 2017 to 17 November 2017

Parallel programming models MPI, OpenMP

nasri |  

Announced
Deadline for registration: 15 days before the starting date of each training
Duration : 2 days / (14 hours)

Pre-registration

Abstract

The objective of this training session is to propose a short introduction to both MPI and OpenMP.  The course is taught using formal lectures and practical/programming sessions. All examples in the course will be done in Fortran, the exercices can be done in Fortran or C.

Target participants

Engineers, physicists, computer scientists and numerical analysts who wish to learn the fundamental concepts of parallel programming models MPI, OpenMP.

Prerequisites

Knowledge of Fortran or C is required.

Scientific contact : Iabelle d’Ast

Intended learning outcomes

Learn to parallelize applications in order to reduce compute time or solve larger problems using MPI/OpenMP programming models.

On completion of this course students should be able to :

  • parallelise a simple C/FORTRAN program (50 lines) with MPI library and/or OpenMP directives,
  • understand and use OpenMP directives ( worksharing , synchronisation) ,
  • understand and use MPI functions (point to point communications, collectives, communicators, topologies) .

Fee

  • Trainees/PhDs/PostDocs : 100 €
  • CERFACS shareholders/CNRS/INRIA : 300 €
  • Public : 600 €

Program

(Every day from 9h to 17h30)

Day 1

  • 9h : Welcome coffee
  • 9:15 – 10h00 : Introduction to parallel computing and parallel programming models MPI – OpenMP
    OpenMP fundamentals – Shared memory
  • 10h – 10h45 : Exercises
  • 10h45 – 11h : Break
  • 11h – 11h45  : Worksharing
  • 11h45 – 12h30 : Exercises
  • 12h30 – 14h : Lunch
  • 14h – 14h45 : Synchronizations – Traps
  • 14h45 – 15h30 : Exercises
  • 15h30 – 15h45 : Break
  • 15h45 – 16h30 : Introduction to MPI parallel programming model – Point to point communications
  • 16h30 – 17h30 : Exercises

Day 2

  • 9h – 10h00 : Point to point communications – Collectives communications
  • 10h – 10h45 : Exercises
  • 10h45 – 11h : Break
  • 11h – 11h45 : Collectives communications
  • 11h45 – 12h30 : Exercises
  • 12h30 – 14h : Lunch
  • 14h – 14h45 : Derived datatypes
  • 14h45 – 15h30 : Exercises
  • 15h30 – 15h45 : Break
  • 15h45 – 16h30 : Communicators – Topologies
  • 16h30 – 17h15 : Exercises
  • 17h15 – 17h30 : Conclusions

 

Pre-registration

NEWS

Invited communication to the BIDS'17 conference

thual |  12 December 2017

During an invited communication to the « Big Data from Space 2017 » conference, CERFACS presented the stakes and the perspectives of its strategic axis "Data Driven Modeling" from the point of view of the valorization of satellite data. For more details, see the article:...Read more


One Cerfacs’ proposal accepted in PRACE 15th call

superadmin |  4 December 2017

This study focuses on Hall-effect thrusters, which were first invented in the 1960s. Although such systems have been extensively studied, the detailed physics of the magnetized plasmas in these thrusters is very complex and several plasma processes that have direct influence on the thruster...Read more

ALL NEWS