Skip to main navigationSkip to main content
The University of Southampton

Parallel Programming with MPI course Event

23 October 2012
University of Liverpool

Event details

Event from Compuational Modelling Group

 MPI (Message Passing Interface) is the de facto standard for parallel programming, defining how concurrent processes can communicate and hence work together to complete a given task in a shorter time. This course will introduce the concepts and terminology of High Performance Computing (HPC), before providing a comprehensive and detailed introduction to programming HPC machines using MPI. After an in-depth look at point-to-point and collective communication, we will study some more advanced but potentially very useful topics: Cartesian topologies, MPI derived data types, user-defined binary operators, groups and communicators. Each section of the course is supported by practical exercises.

Aimed at: Anyone interested in writing parallel code.

Prerequisites: Attendees should be able to program in either Fortran or C and be familiar with working in a UNIX environment (i.e., you should be able to connect to a machine remotely, use basic UNIX commands, edit a source file and understand the elementary steps in compiling object files and creating executables).

After Course Attendees Will: Be able to parallelise an existing serial code, or write a parallel code from scratch, using MPI.

To book your place visit HECToR Training.

An event from our Computational Modelling Group

Bringing together Southampton university researchers using applied Computational Modelling to support the understanding and advancement of physical and natural sciences, engineering, medicine, economy, society, psychology.

Find out more
Privacy Settings