Difference between revisions of "OpenMP (Lunarc, March 2016)"
(Created page with "{{training event info |description=An introduction to shared memory parallel programming using OpenMP |fields=Parallel programming |event type=Course |location=Lund |start date=2...") |
|||
Line 4: | Line 4: | ||
|event type=Course | |event type=Course | ||
|location=Lund | |location=Lund | ||
− | |start date= | + | |start date=2016-03-15 |
− | |end date= | + | |end date=2016-03-16 |
}} | }} | ||
Latest revision as of 10:51, 28 January 2016
Name | OpenMP (Lunarc, March 2016) |
---|---|
Description | An introduction to shared memory parallel programming using OpenMP |
Type of event | Course |
Location | Lund |
Start date | 2016-03-15 |
End date | 2016-03-16 |
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. Registration is now open.