When
Wed 15, Feb, 2017 - Fri 17, Feb, 2017
All Day
Where
Cluster Room 105, First Floor, UCLU
25 Gordon Street
London, , WC1H 0AY
United Kingdom

ARCHER

MESSAGE PASSING PROGRAMMING WITH MPI

In collaboration with the the UK National Supercomputing Facility, ARCHER, we are providing a free course introducing Message Passing Programming.

The world’s largest supercomputers are used almost exclusively to run applications which are parallelised using Message Passing. The course covers all the basic knowledge required to write parallel programs using this programming model, and is directly applicable to almost every parallel computer architecture.

 

For more information and registration please visit: http://www.archer.ac.uk/training/courses/2017/02/MPI_UCL/index.php

INTENDED LEARNING OUTCOMES

On completion of this course students should be able to:

  • Understand the message-passing model in detail.
  • Implement standard message-passing algorithms in MPI.
  • Debug simple MPI codes.
  • Measure and comment on the performance of MPI codes.
  • Design and implement efficient parallel programs to solve regular-grid problems.

Agenda

Day 1

  • 09:30 – 10:15 : Message-Passing Concepts
  • 10:15 – 11:00 : Practical: Parallel Traffic Modelling
  • 11:00 – 11:30 : Break
  • 11:30 – 12:00 : MPI Programs
  • 12:00 – 12:15 : MPI on ARCHER
  • 12:15 – 13:00 : Practical: Hello World
  • 13:00 – 14:00 : Lunch
  • 14:00 – 14:30 : Point-to-Point Communication
  • 14:30 – 15:30 : Practical: Pi
  • 15:30 – 16:00 : Break
  • 16:00 – 16:45 : Communicators, Tags and Modes
  • 16:45 – 17:30 : Practical: Ping-Pong

Day 2

  • 09:30 – 10:00 : Non-Blocking Communication
  • 10:00 – 11:00 : Practical: Message Round a Ring
  • 11:00 – 11:30 : Break
  • 11:30 – 12:00 : Collective Communicaton
  • 12:00 – 13:00 : Practical: Collective Communication
  • 13:00 – 14:00 : Lunch
  • 14:00 – 14:30 : Virtual Topologies
  • 14:30 – 15:30 : Practical: Message Round a Ring (cont.)
  • 15:30 – 16:00 : Break
  • 16:00 – 16:45 : Derived Data Types
  • 16:45 – 17:30 : Practical: Message Round a Ring (cont.)

Day 3

  • 09:30 – 10:00 : Introduction to the Case Study
  • 10:00 – 11:00 : Practical: Case Study
  • 11:00 – 11:30 : Break
  • 11:30 – 12:00 : Practical: Case Study (cont.)
  • 12:00 – 14:00 : Lunch
  • 14:15 – 15:00 : Designing MPI Programs
  • 15:00 – 15:30 : Practical: Case Study (cont.)
  • 15:30 – 16:00 : Break
  • 16:00 – 16:30 : Scaling and Performance Analysis

Register

We would like to encourage everyone who has an interest in the equal representation of women to attend our events and activities, irrespective of their gender to attend.

For more information and registration please visit: http://www.archer.ac.uk/training/registration/index.php

Loading Map....