SHARCNET HPTC SUMMER SCHOOL 2009
June 1-5, 2009
Sheridan Institute of Technology and Advanced Learning
Trafalgar Campus, Oakville, Ontario



HOME
ABOUT
PROGRAMME
DAILY SCHEDULE
LOCATION & ACCOMMODATION
REGISTRATION
CALL FOR APPLICATION PROBLEMS
PARTICIPANTS
MAPS, TRAVEL INFO
CONTACT




SURVEY
GALLERY
PAST WORKSHOPS
SHARCNET

MPI (advanced): A Survey of the MPI Specification

This one day mini-course will be presented as a survey of the MPI specification, up to and including version 2.1. The goal of this course is to provide application developers who are familiar with the basic functionality of MPI an understanding of the full feature set and how it can be utilized to write sophisticated parallel programs.

None of the topics will be dealt with in depth, rather each of the main facets of the specification will be presented and followed by simple hands-on examples illustrating their usage.

Topics covered include:

  • evolution of the MPI specification
  • point-to-point communication
  • collective communication
  • user defined datatypes
  • communication contexts
  • process topologies
  • one-sided communication
  • parallel file I/O
  • process management

Attendees are expected to be familiar with parallel programming concepts, basic use of MPI, and either C or Fortran high-level programming languages.

Attendees of this session should consider attending the MPI (advanced) Lab (ss104L) to work on example problems which illustrate the use of advanced features from the MPI specification.


© 2009 Shared Hierarchical Academic Research Computing Network
www.sharcnet.ca