并行,获取某个量达到最大值的这个网格中的其它值
-
并行计算时,利用
gMax
获取了某个volScalarField
的全局最大值,然后我想找到这个网格的cell_ID
,因为我想输出这个网格的其它的一些volScalarField
值,我写的代码只能在串行下实现这个功能,请问如何在并行下实现这个想法呢?
我的串行代码如下:scalar theMax = gMax(oneVolScalarField); forAll (oneVolScalarField,cellI) { if ( oneVolScalarField[cellI] >= theMax ) { Info<<" When oneVolScalarField peaks, anotherVolScalarField ======"<<anotherVolScalarField[cellI]<<endl; } }
-