2.7.2.7 copyin

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The copyin clause provides a mechanism to assign the same value to threadprivate variables for each thread in the team executing the parallel region. For each variable specified in a copyin clause, the value of the variable in the master thread of the team is copied, as if by assignment, to the thread-private copies at the beginning of the parallel region. The syntax of the copyin clause is as follows:

  
copyin(  
variable-list  
)  
  

The restrictions to the copyin clause are as follows:

  • A variable that is specified in the copyin clause must have an accessible, unambiguous copy assignment operator.

  • A variable that is specified in the copyin clause must be a threadprivate variable.