当前位置: 首页 > 分子模拟 >lammps跑计算时,开32核反而没有1个核跑得快?

lammps跑计算时,开32核反而没有1个核跑得快?

作者 三岁薇恩
来源: 小木虫 450 9 举报帖子
+关注

这是什么原因呢?
工作站是32核的(如图1,4颗8核的CPU)。怎么样才能让资源最大化?求指导。
每个算例跑48小时太伤了...也就是计算三四千个原子的热导率。

mpirun -n 32 lammps < in.A    1核 输入该命令这个算的时候只有1个核在跑

mpirun -n 32 lammps -in in.A  32核   输入该命令32个核都在跑

lammps跑计算时,开32核反而没有1个核跑得快?
1.jpg 返回小木虫查看更多

今日热帖
  • 精华评论
  • 三岁薇恩

    急急急 是哪个环节出了问题,按道理不应该算这么久哇..

  • jiaoyixiong

    “三四千个原子”个数太少,不能发挥并行计算的优势,你要是搞三四万个原子,或者三四十万个原子再试试,并行计算肯定比1个核跑得快。

  • aa小小佑

    原子数多,核数多才有用的,3000多原子实际上几个核就够处理了。

  • 三岁薇恩

    引用回帖:
    3楼: Originally posted by jiaoyixiong at 2020-10-13 09:26:18
    “三四千个原子”个数太少,不能发挥并行计算的优势,你要是搞三四万个原子,或者三四十万个原子再试试,并行计算肯定比1个核跑得快。

    谢谢!但我感觉我的运行命令似乎不太对。像"mpirun -n 32 lammps < in.A" 中的“32”,我换成任何数字后台看都是只有1个核在跑,请问怎么修改运行命令

  • 三岁薇恩

    引用回帖:
    4楼: Originally posted by aa小小佑 at 2020-10-13 09:26:20
    原子数多,核数多才有用的,3000多原子实际上几个核就够处理了。

    好的!那我试试4个核或者8个核跑着试试,但其实和别人比较还是挺慢的,总感觉哪一块不对劲。

  • lyl453433939

    跑的时候htop截个图看看

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓