Parallel Programming for HPC

You have written, compiled and run functioning programs in C and/or Fortran. You know how HPC works and you've submitted batch jobs.

Now you want to move from writing single-threaded programs into the parallel programming paradigm, so you can truly harness the full power of High Performance Computing.

Learning Outcomes

  • OpenMP (Open Multi-Processing): a widespread method for shared memory programming
  • MPI (Message Passing Interface): a leading distributed memory programming model

Prerequisites

To do this course you need to have:

  • A good working knowledge of HPC. Consider taking our
    Getting Started with HPC course to come up to speed beforehand.
  • Prior experience of writing programs in either C or Fortran.

Upcoming Courses

No courses available.
Back to courses
Your browser is not supported. Please upgrade your browser.