CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    关于并行计算效率问题

    OpenFOAM
    3
    7
    601
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • F
      Fkingdom 最后由 编辑

      自己组装的一个至强双路一共44核,不知道为什么用40核和用20核跑算例的速度几乎一样(算例很大1kw网格,应该不是计算瓶颈),而且先用20核算一个算例,然后再同时用20核算另一个算例,先前的算例速度就会明显降低很多,这个情况应该是不正常吧,麻烦老师指导一下。

      李东岳 1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 @Fkingdom 最后由 编辑

        @fkingdom

        不知道为什么用40核和用20核跑算例的速度几乎一样(算例很大1kw网格,应该不是计算瓶颈)

        有可能。看我们之前测试的图。

        屏幕截图 2022-08-24 111608.png

        而且先用20核算一个算例,然后再同时用20核算另一个算例,先前的算例速度就会明显降低很多,这个情况应该是不正常吧,

        正常。塔式服务器全部这个样子。

        CFD高性能服务器 http://dyfluid.com/servers.html

        F 1 条回复 最后回复 回复 引用
        • F
          Fkingdom @李东岳 最后由 编辑

          @李东岳 老师那如何提升资源利用效率呢?或者如何计算分配?不然40核和20核使用没区别就浪费了😭

          D 1 条回复 最后回复 回复 引用
          • D
            dzw05 教授 @Fkingdom 最后由 编辑

            @fkingdom MPI有一个参数叫绑定核心,不同的mpi命令不一样,你可以查一下。绑定之后,可以同时跑2个20核心的算例,并且不互相争抢资源。

            自主匠心,普惠仿真。

            F 1 条回复 最后回复 回复 引用
            • F
              Fkingdom @dzw05 最后由 编辑

              @dzw05 谢谢老师指点,我试了mpi绑定,但是速度还是很慢,比如同一算例只用20核算速度是5s,用20核和20核同时算两个一样的算例,两个计算的速度都成了10s左右,很是尴尬呐,多的这20核完全没有用,这是什么情况呢老师?

              1 条回复 最后回复 回复 引用
              • 李东岳
                李东岳 管理员 最后由 编辑

                openfoam还是fluent

                另外看一下Q: 如何跑算例?

                CFD高性能服务器 http://dyfluid.com/servers.html

                F 1 条回复 最后回复 回复 引用
                • F
                  Fkingdom @李东岳 最后由 编辑

                  @李东岳 不好意思老师回复晚了,是openfoam,老师

                  1 条回复 最后回复 回复 引用
                  • First post
                    Last post