@bestucan 好的,多谢老师解惑,我再好好找找原因
w352405196
帖子
-
在工作站中测试openfoam并行效率很低,大佬们帮忙看看是什么导致的呢 -
在工作站中测试openfoam并行效率很低,大佬们帮忙看看是什么导致的呢@bestucan 老师,该主板型号如下所示。我这边测试,在大网格量线程数较多时如32核跨cpu计算效率比单cpu更高,但在核数较少如8核的情况下单cpu更好。感觉跟正常理解不太一样,按理说单cpu计算性能更高才对
-
在工作站中测试openfoam并行效率很低,大佬们帮忙看看是什么导致的呢@bestucan 多谢老师回复。这台工作站两个cpu,跨cpu线程计算的,不知道跟上传下载流量有关没,还是因为我这边是远程网络连接导致的。
我在指定跨cpu的线程计算时,如8和16线程,cpu很大概率上会有线程闲置或者无法满负荷运行,极少的情况下会100%运行,该情况下效率比较高;如果指定的是单cpu的线程时都是满负荷运行,但是在核数较多时效率反而较低,比如说32核。
如果是内存带宽受限的话,会体现在那个数据上呢,多谢老师解惑
-
在工作站中测试openfoam并行效率很低,大佬们帮忙看看是什么导致的呢@bestucan 多谢老师,安装您说的这个软件监测了一下,用的2000万网格测得,也没看懂哪里受限了。
-
在工作站中测试openfoam并行效率很低,大佬们帮忙看看是什么导致的呢@李东岳 好的,多谢李老师
-
在工作站中测试openfoam并行效率很低,大佬们帮忙看看是什么导致的呢@李东岳 李老师,我工作站的配置如下,内存会对性能有影响吗
-
在工作站中测试openfoam并行效率很低,大佬们帮忙看看是什么导致的呢@李东岳 了解了,多谢李老师解惑
-
在工作站中测试openfoam并行效率很低,大佬们帮忙看看是什么导致的呢@李东岳 但是我这个测试时间只是高斯赛德尔求解矩阵方程的时间,理论上是完全并行的,这种情况下这样的效率也是可以接受的吗
-
在工作站中测试openfoam并行效率很低,大佬们帮忙看看是什么导致的呢学到了,李老师,这我还是第一次知道。我一直以为单机多核的并行效率不会低于80%呢。
-
在工作站中测试openfoam并行效率很低,大佬们帮忙看看是什么导致的呢是的,ubuntu22.04系统。小白理解单机多核的加速比不是应该比集群更高吗,而且64核只有不到20%也太低了吧
-
在工作站中测试openfoam并行效率很低,大佬们帮忙看看是什么导致的呢我用SPMP和openfoam都进行了并行测试,SPMP使用的openmp。
测试算例:openfoam自带的2200万网格的汽车算例
测试统计时间为迭代128步的高斯赛德尔计算时间
配置:cpu为64核128线程,内存256g。
执行命令:mpirun -np 32 foamRun -parallel
测试结果如下图所示:
并行效率很低,在哪里有问题呢 -
Openfoam矩阵求解,segreated和coupled好的,多谢李老师,我去看看学习下foam-extend,看看能不能输出一个这样的系数矩阵
-
Openfoam矩阵求解,segreated和coupled在OpenFoam中离散后对矩阵进行求解时有两种方式,默认为segreated,另外一种为coupled。在使用coupled时,只有速度矢量有用。而Openfoam中解算器求解顺序规定了分别求解密度、速度、温度、压力、湍流粘性等,是不是意味着Openfoam中没有真正意义上的耦合求解器,即求解速度和压力等耦合成的一个大稀疏矩阵