石子 发表于 2022-3-11 11:33:23

OpenMP !$OMP END PARALLEL DO后面加NOWAIT报错

!$OMP PARALLEL DO/!$OMPEND PARALLEL DO在结束语句处,可以加的语句是END PARALLEL或者END DO的结束语句(或的关系,不是且)。我在!$OMP END PARALLEL DO 后面加上NOWAIT就会出错如下,
      !$OMP END PARALLEL DO NOWAIT
            1
Error: Unclassifiable OpenMP directive at (1)

请问这个写法有问题吗?这种combined parallel work-sharing 结构下并行do循环应该怎么避免隐式的数据同步呢?

风平老涡 发表于 2022-3-11 23:18:16

end parallel do 不能加nowait, openmp(4.5) page 124, line 21.
页: [1]
查看完整版本: OpenMP !$OMP END PARALLEL DO后面加NOWAIT报错