Introduction to OpenMP programming @ CINECA
Date: 11 October 2012 @ 07:10 - 16:30
This course introduce participants to OpenMP, a portable and scalable model that gives shared-memory parallel programmers a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the supercomputer. The course is organized in lecture and exercise sessions.Topics
Introduction to shared memory parallel programming.
OpenMP philosophy
Compiler directives
Parallel regions
Data scope
Synchronization
Runtime library routines
Environment variables
Programming examples
Learning outcomes
Ability to write simple parallelization of scientific codes using OpenMP directives.Prerequisites
Basic knowledge and experience of C/C++ or FORTRAN 77/90. Experience with UNIX operating systems.Price: free of charge
Event types:
- Workshops and courses
Activity log