HOME
| OPENMP API Specification: "Version 5.2 -- GIT rev 95b2e3a44"

1.2.7  Implementation Terminology

supported active levels of parallelism

An implementation-defined maximum number of active parallel regions that may enclose any region of code in the program.

OpenMP API support

Support of at least one active level of parallelism.

nested parallelism support

Support of more than one active level of parallelism.

internal control variable

A conceptual variable that specifies runtime behavior of a set of threads or tasks in an OpenMP program.

COMMENT: The acronym ICV is used interchangeably with the term internal control variable throughout this specification.

OpenMP Additional Definitions document

A document that exists outside of the OpenMP specification and defines additional values that may be used in a conforming program. The OpenMP Additional Definitions document is available at http://www.openmp.org/.

compliant implementation

An implementation of the OpenMP specification that compiles and executes any conforming program as defined by the specification.

COMMENT: A compliant implementation may exhibit unspecified behavior when compiling or executing a non-conforming program.

unspecified behavior

A behavior or result that is not specified by the OpenMP specification or not known prior to the compilation or execution of an OpenMP program.

Such unspecified behavior may result from:

implementation defined

Behavior that must be documented by the implementation, and is allowed to vary among different compliant implementations. An implementation is allowed to define this behavior as unspecified.

COMMENT: All features that have implementation-defined behavior are documented in Chapter A.

deprecated

For a construct, clause, or other feature, the property that it is normative in the current specification but is considered obsolescent and will be removed in the future. Deprecated features may not be fully specified. In general, a deprecated feature was fully specified in the version of the specification immediately prior to the one in which it is deprecated. In most cases, a new feature replaces the deprecated feature. Unless otherwise specified, whether any modifications provided by the replacement feature apply to the deprecated feature is implementation defined.