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

Parallel Programming with OpenMP

OpenMP is a portable, scalable model that gives shared-memory parallel programmers a simple and flexible interface for developing parallel applications in C/C++ and Fortran on all architectures. We will introduces the OpenMP concepts and compiler directives with examples to show you how to write OpenMP program and how to convert existing serial code to parallel using OpenMP.

Here is a short outline of the contents:

  • OpenMP concepts
  • OpenMP compiler directives
  • Explicit parallel regions
  • Loop parallelism
  • Synchronization
  • Pitfalls of OpenMP and how to avoid them

Prerequisites: No previous knowledge about parallel programming is required, but we assume some basic background in programming, preferable with the Fortran or C programming languages.


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