COPYIN 節で指定された変数は THREADPRIVATE でなければなりません。
OpenMP* 仕様では、COPYIN 変数は THREADPRIVATE でなければならないとされています。この制限は、インテル® C++ コンパイラーには適用されますが、FORTRAN コンパイラーには適用されません。そのため、このメッセージは、スタティック解析中に FORTRAN プログラムに対してのみに発行されます。
ID |
問題箇所 |
説明 |
---|---|---|
1 |
OpenMP* の使用方法に関するエラー |
不正な COPYIN 節が指定された場所 |
integer i real :: a(10),b(10) a = 1 !$OMP PARALLEL DO COPYIN(a) do i = 1, 10 b(i) = a(i) + i end do print *, b end
© 2010 Intel Corporation. 無断での引用、転載を禁じます。