OpenFOAM多个并行算例同时运行导致计算效率下降
-
@cccrrryyy 如果是openmpi,试试--bind-to-core
-
@wwzhao 刚刚看到,我用脚本运行的,脚本命令是
runParallel $(application)
换成代码,应该是
mpirun -np 2 <applicationName> -parallel
@cccrrryyy 我觉得可能是你说的这种情况。因为项目比较偏工程应用,需要讨论不同工艺参数对结果的影响,有的时候一个一个算太慢,起算这样效率高一些。另外,我也很想知道如何指定并行的cpu,如果有知情人路过请留言,在此谢过
-
@史浩 mpirun --version 查看版本,openmpi 1.4 以上才支持这个参数,参考 https://www.open-mpi.org/faq/?category=tuning#using-paffinity-v1.4
-
@史浩 @wwzhao @cccrrryyy 问个小问题,我的笔记本8 cores,跑并行计算的话,是不是用够8个了就不能再用了,比如只能跑4个算例每个用2个core?但是不指定并行计算的话,是不是跑的算例就能超过8个, 只不过速度会慢。谢谢!
2019年5月28日 08:34
7/25
2020年5月26日 22:37