This hands-on module introduces OpenMP* 3.0 directives to parallelize common functions and loops. The first section of the module introduces the most common feature of OpenMP - work sharing for loops. The second section demonstrates how to exploit non-loop parallelism, including the new task constructs in OpenMP 3.0. The final section discusses the usage of synchronization methods, library functions, and environment variables.
In what order should I run the environment variable scripts for Intel® Compilers and the Intel® MPI Library?