@李东岳
我测试了一下,在服务器上模拟时,当核心数为4、8时监控的内部面上的流量正常。但是,当核心数为16、32、64时监控的内部面上的流量出错,且核心数越多误差越大,最大误差在一个数量级。
以上使用的监控方法为在controlDict文件中写入以下代码:
flowRateFaceZone
{
type surfaceFieldValue;
libs (fieldFunctionObjects);
operation sum;
regionType faceZone;
name middleFace;
fields
(
phi
);
writeFields false;
}
另外,我也尝试着使用另外一种方法,将flowRateFaceZone写入到controlDict中,具体如下:
#includeFunc flowRateFaceZone(name=middleFace)
结果还是不行,没有结果输出。
最后,还使用了后处理命令 "postProcess -func "flowRateFaceZone(name=middleFace)",同样还是没有结果输出。
求李老师指点,谢谢!