Difference between revisions of "Shared memory programming with OpenMP (LUNARC/HPC2N, March 2021)"

From SNIC Documentation
Jump to: navigation, search
m
 
Line 3: Line 3:
 
|fields=Parallel programming
 
|fields=Parallel programming
 
|event type=Course
 
|event type=Course
|location=Online organised by HPC2N and LUNARC
+
|location=Online, organised by HPC2N and LUNARC
 
|start date=2021-03-09
 
|start date=2021-03-09
 
|end date=2021-03-12
 
|end date=2021-03-12

Latest revision as of 19:58, 19 January 2021

Name Shared memory programming with OpenMP (LUNARC/HPC2N, March 2021)
Description An introduction to shared memory parallel programming using OpenMP
Type of event Course
Location Online, organised by HPC2N and LUNARC
Start date 2021-03-09
End date 2021-03-12

Course overview

OpenMP provides an efficient method to write parallel programs in C, C++ and Fortran. OpenMP programs are suitable for execution on shared memory architectures such as modern multi core systems or a single compute node of the SNIC HPC clusters.

This course will introduce participants to the shared-memory model for parallel programming and the OpenMP application-programming interface. In many cases OpenMP allows an existing serial program to be upgraded incrementally, starting with the parallelisation of the most time-consuming parts of the code. Typically OpenMP programs are easily ported from one shared memory multi processor system to another one.

Pre-requisites

Participants should be able to program in either of C, C++ or Fortran at an intermediate level.

Course web page and registration

For more information and registration refer to the LUNARC webpages and HPC2N webpages. Registration is now open.