omp并行循环" for"带有退货声明

时间:2018-05-20 18:02:19

标签: c parallel-processing openmp

我遇到了麻烦,我想在循环中使用返回语句与omp a for循环并行化。

这是代码。

int isPrime_parallele(int number) {
    int i;
    if (number == 2) return 1;
    if (number % 2 == 0) return 0;
    omp_set_num_threads(4);
    for (i = 3; i  <= (int)sqrt(number); i += 2){
        if (number % i == 0) return 0;
    }
    return 1;
}

0 个答案:

没有答案