{"id":230,"title":"Parallel Programming for HPC","url":"https://intersect.org.au/training/course/hpc301","description":"You have written, compiled and run functioning programs in C and/or Fortran. You know how HPC works and you’ve submitted batch jobs.  \n  \n 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.\n\nOpenMP (Open Multi-Processing): a widespread method for shared memory programming  \n MPI (Message Passing Interface): a leading distributed memory programming model\n\nTo do this course you need to have:  \n  \n A good working knowledge of HPC. Consider taking our  \n Getting Started with HPC using PBS Pro course to come up to speed beforehand.  \n Prior experience of writing programs in either C or Fortran.","doi":"10.5281/zenodo.6423649","licence":"Reserved","contact":"training@intersect.org.au","keywords":["HPC"],"remote_updated_date":null,"remote_created_date":null,"created_at":"2022-06-07T05:14:38.794Z","updated_at":"2025-12-15T14:00:20.957Z","content_provider_id":5,"target_audience":[],"authors":["Intersect Australia"],"contributors":[],"subsets":[],"resource_type":[],"other_types":null,"version":null,"status":"inactive","date_created":null,"date_modified":null,"date_published":null,"prerequisites":null,"syllabus":null,"learning_objectives":null,"fields":[],"scientific_topics":[],"operations":[]}