Computational Modelling Group

Workshop  12th April 2016 9 a.m.  35/1001

OpenMP workshop

Mark Bull
IPCC

Web page
http://www.archer.ac.uk/training/courses/2016/04/openmp_soton/index.php
Categories
ARCHER, C, Computer Science, Fortran, HPC, HPCx, Iridis, Multi-core, NGCM, OpenMP, Scientific Computing
Submitter
Denis Kramer

Archer

This three-day course will cover an introduction to the fundamental concepts of the shared variables model, followed by the syntax and semantics of OpenMP and how it can be used to parallelise real programs. Hands-on practical programming exercises make up a significant, and integral, part of this course.

Link: http://www.archer.ac.uk/training/courses/2016/04/openmp_soton/index.php

Please register on the Archer wesite (link above) to make sure you have proper access to Archer during the workshop.

Almost all modern computers now have a shared-memory architecture with multiple CPUs connected to the same physical memory, for example multicore laptops or large multi-processor compute servers. This course covers OpenMP, the industry standard for shared-memory programming, which enables serial programs to be parallelised easily using compiler directives. Users of desktop machines can use OpenMP on its own to improve program performance by running on multiple cores; users of parallel supercomputers can use OpenMP in conjunction with MPI to better exploit the shared-memory capabilities of the compute nodes.