Настроить сокращение в OpenMP не работает - PullRequest
0 голосов
/ 28 января 2019

У меня есть класс с именем point, и я хотел бы суммировать все баллы.И я написал специальное предложение о сокращении, но оно не работает.Я озадачен.Он работает для небольшого числа итераций, скажем 10. Но для большого значения итераций он показывает другой результат.

class Point{
    public:
    double x;
    double y;
};

#pragma omp declare reduction(plus:Point:omp_out += omp_in) initializer(omp_priv(omp_orig))
...