小编eli*_*zik的帖子

如何使用简化并行化这个for循环?

我试图通过使用Openmp使这个for循环并行化,我认识到在这个循环中减少了所以我添加了"#pragma omp parallel for reduction(+,ftab)",但它没有用,它给了我这个错误:错误:找不到'ftab'的用户定义缩减.

   #pragma omp parallel for reduction(+:ftab)
    for (i = 1; i <= 65536; i++) ftab[i] += ftab[i-1];
Run Code Online (Sandbox Code Playgroud)

c arrays parallel-processing openmp reduction

5
推荐指数
1
解决办法
370
查看次数

如何在OpenMP中将此for循环并行?

我试图通过添加"#pragma omp parallel for"来并行运行循环,但这对我如何并行这个循环没有任何建议?

#pragma omp parallel for
   for (p = split; *p != 0; p++) if (*p == ' ') *p = '0';
Run Code Online (Sandbox Code Playgroud)

c parallel-processing openmp

-2
推荐指数
1
解决办法
104
查看次数

标签 统计

c ×2

openmp ×2

parallel-processing ×2

arrays ×1

reduction ×1