是否可以使用大于1的循环增量?
#pragma omp parallel for schedule(dynamic, 1000)
for (int i=0; i<100000; i+=10)
{
// do something that uses i
}谢谢。
发布于 2011-09-17 02:31:29
是。
for循环允许的格式为:
for (init-expr; test-expr; incr-expr) structured-block其中,incr_expr是以下任一项:
++var
var++
--var
var--
var += incr
var -= incr
var = var + incr
var = incr + var
var = var - incr请参见http://www.openmp.org/mp-documents/OpenMP3.1.pdf第40页。
https://stackoverflow.com/questions/7448812
复制相似问题