OpenMP is an industry specification describing a common set of APIs for multi-platform SMP programming. OpenMP is a portable, scalable programming model designed to provide SMP programmers with a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the super computer. It is comprised of three components, as shown in Table 9-1.
Components | Relevant section(s) |
---|---|
Compiler directives | From 9.3, “Classification of OpenMP directives” on page 337 to 9.9, “Data-sharing attribute clauses” on page 355 |
Run-time library functions | Section 9.10, “Run-time library functions” on page 363 |
Environment variables | Section 9.11, “Environment variables” on page 373 |
For further information about OpenMP, please visit the following URL: