Also called Data-sharing Attribute Clauses
An important consideration for OpenMP programming is the understanding and use of data scoping.
Because OpenMP is based upon the shared memory programming model, most variables are shared by default.
The OpenMP Data Scope Attribute Clauses are used to explicitly define how variables should be scoped. They include: * PRIVATE * FIRSTPRIVATE * LASTPRIVATE * SHARED * DEFAULT * REDUCTION * COPYIN
Data Scope Attribute Clauses are used in conjunction with several directives (PARALLEL, DO/for, and SECTIONS) to control the scoping of enclosed variables.
Data Scope Attribute Clauses are effective only within their lexical/static extent.
Important: Please consult the latest OpenMP specs for important details and discussion on this topic.