OpenMP的自定义还原不起作用

时间:2019-01-28 01:20:30

标签: c++ openmp reduction

我有一个名为point的类,我想总结所有要点。而且我已经写了一个定制的减少条款,但是它没有用。我不解。比如说10,它只适用于少量的迭代。但是,对于较大的迭代,它显示的结果是不同的。

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

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

0 个答案:

没有答案