Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
如题, 用以上代码求得了体积平均速度,单核运行没有什么问题,但是一旦并行,就是每个分块单独计算了,如何才能求得整个体积的平均速度呢
@vbcwl 并行计算下处理这种数据,需要对MPI节点的数据进行归约,比如求和可以写作:
Info << "V = " << V << endl; // 输出第?个MPI节点的V值 Pout << "V = " << V << endl; // 输出每个MPI节点的V值 reduce(V, sumOp<scalar>()); // 对标量求和的归约操作 Info << "V = " << V << endl; // 输出所有MPI节点的V的总和
@田畔的风 感谢前辈,已经利用reduce解决了问题