A.1 CORE CONCEPTS
A.2 STRUCTURED BLOCKS AND DIRECTIVE FORMATS
A.4 DATA ENVIRONMENT CLAUSES
A.5 THE OpenMP RUNTIME LIBRARY
A.7 THE SCHEDULE CLAUSE
A.8 THE REST OF THE LANGUAGE
OpenMP [OMP] is a collection of compiler directives and library functions that are used to create parallel programs for shared-memory computers. OpenMP is combined with C, C++, or Fortran to create a multithreading programming language; that is, the language model is based on the assumption that the UEs are threads that share an address space.
The formal definition of OpenMP is contained in a pair of specifications, one for Fortran and the other for C and C++. They differ in some minor details, ...