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.

You'll learn:

  • 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 using PBS Pro course to come up to speed beforehand.

Prior experience of writing programs in either C or Fortran.

For more information, please click here.

Licence: All Rights Reserved

Contact: training@intersect.org.au

Keywords: Research Computing, HPC


Additional information

Status: Active

Parallel Programming for HPC https://dresa.org.au/materials/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. #### You'll learn: - 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 using PBS Pro course to come up to speed beforehand. Prior experience of writing programs in either C or Fortran. **For more information, please click [here](https://intersect.org.au/training/course/hpc301).** training@intersect.org.au Research Computing, HPC