Fork me on GitHub

OpenMP

Author: Blaise Barney, Lawrence Livermore National Laboratory, UCRL-MI-133316

Table of Contents

  1. Abstract
  2. Introduction
  3. OpenMP Programming Model
  4. OpenMP API Overview
  5. Compiling OpenMP Programs
  6. OpenMP Directives
    1. Fortran Directive Format
    2. C/C++ Directive Format
    3. Directive Scoping
    4. PARALLEL Construct
    5. Exercise 1
    6. Work-Sharing Constructs
      1. DO / for Directive
      2. SECTIONS Directive
      3. WORKSHARE Directive
      4. SINGLE Directive
    7. Combined Parallel Work-Sharing Constructs
    8. TASK Construct
    9. Exercise 2
    10. Synchronization Constructs
      1. MASTER Directive
      2. CRITICAL Directive
      3. BARRIER Directive
      4. TASKWAIT Directive
      5. ATOMIC Directive
      6. FLUSH Directive
      7. ORDERED Directive
    11. THREADPRIVATE Directive

Data Scope Attribute Clauses Environment Variables Run-Time Library Routines Appendix A: Run-Time Library Routines Directive Binding and Nesting Rules Once you have finished the tutorial, please complete our evaluation form!