CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    200万网格并行算力测试(OpenFOAM版本)

    OpenFOAM
    38
    144
    91856
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 田畔的风
      田畔的风 讲师 @星星星星晴 最后由 编辑

      @星星星星晴 大佬你好,请问这个Apple M1是Macbook Air 13上的么?最近看到有人已经成功在M1上编译了OpenFOAM,想买个M2的macbook air跑跑小算例顺便远程工作站使用。:chouchou:

      星 2 条回复 最后回复 回复 引用
      • 星
        星星星星晴 @田畔的风 最后由 编辑

        @田畔的风 不是 我是M1 Mac Mini + Parallels Desktop虚拟机跑的,不是编译的 好像OpenFOAM 2206可以在mac上编译了
        我用的OpenFOAM 8 好像还不支持编译,只支持docker

        m.sui20@foxmail.com

        1 条回复 最后回复 回复 引用
        • 星
          星星星星晴 @田畔的风 最后由 编辑

          @田畔的风 另外我不建议你买air,没散热啊,最好还是Pro

          m.sui20@foxmail.com

          田畔的风 1 条回复 最后回复 回复 引用
          • 田畔的风
            田畔的风 讲师 @星星星星晴 最后由 编辑

            @星星星星晴 非常感谢!主要是考虑到便携和静音,拿来开会或者以后授课似乎不错,现在手头的普通笔记本略吵...不过新Air拉满配置和旧Pro14丐版差不多了,目前还在纠结哈哈

            星 1 条回复 最后回复 回复 引用
            • 星
              星星星星晴 @田畔的风 最后由 编辑

              @田畔的风 豪啊,我个人觉得如果不涉及到模拟什么的M1 丐版就够了,平时没啥跑大程序的需求的话。。

              m.sui20@foxmail.com

              1 条回复 最后回复 回复 引用
              • 星
                星星星星晴 最后由 编辑

                CPU 型号: Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60GHzx2
                系统:Ubuntu 18 真系统 
                内存:756GDDR4 ECC
                OpenFOAM: OpenFOAM-8
                
                28 177.68
                16 205.01
                8 213.6
                4 341.58
                2 666.25
                

                m.sui20@foxmail.com

                1 条回复 最后回复 回复 引用
                • 星
                  星星星星晴 @Bro.Rob 最后由 编辑

                  9e531407-4e57-454c-931d-88998e8ef2c7-image.png

                  CPU:E5 2680v4 双路
                  内存: 8*16g DDR4 2133RECC
                  系统:Ubuntu 20.04
                  OpenFOAM 版本:OpenFOAM-8
                  
                  28 138.93
                  16 156.39
                  8 185.12
                  4 328.68
                  2 661.2
                  1 1240.7
                  

                  真的是有意思 2690 没干过2680.。还差不少

                  m.sui20@foxmail.com

                  1 条回复 最后回复 回复 引用
                  • Referenced by  李东岳 李东岳 
                  • Referenced by  李东岳 李东岳 
                  • 田畔的风
                    田畔的风 讲师 最后由 编辑

                    入手了一台MacBook,在macOS上原生编译的OpenFOAM-v2206居然和Ubuntu ARM虚拟机上的OpenFOAM-10半斤八两。

                    CPU型号:Apple M1 Max 8P+2E (MacBook Pro 16 2021)
                    系统:macOS Monterey 12.3 真系统
                    内存:64GB LPDDR5 6400MHz
                    OpenFOAM版本:OpenFOAM-v2206
                    
                    8 166.85
                    4 277.05
                    2 467.17
                    1 798.8
                    
                    CPU型号:Apple M1 Max 8P+2E (MacBook Pro 16 2021)
                    系统:Ubuntu ARM 20.04 虚拟机
                    内存:32GB LPDDR5 6400MHz
                    OpenFOAM版本:OpenFOAM-10
                    
                    8 154
                    4 289.836
                    2 453.656
                    1 803.381
                    
                    李东岳 星 2 条回复 最后回复 回复 引用
                    • 李东岳
                      李东岳 管理员 @田畔的风 最后由 编辑

                      @田畔的风 我去,那面都DDR5内存啦?

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

                      田畔的风 1 条回复 最后回复 回复 引用
                      • 田畔的风
                        田畔的风 讲师 @李东岳 最后由 编辑

                        @李东岳 是的,现在消费级平台已经开始普及DDR5内存了。苹果这个芯片里的CPU和GPU是共享内存的,所以理论内存带宽很大,但是似乎8个CPU核心无法饱和那么大的带宽。

                        1 条回复 最后回复 回复 引用
                        • 星
                          星星星星晴 @田畔的风 最后由 编辑

                          @田畔的风 兄弟,给个原生编译的教程呗?我这边只是M1的air 和mini 还是跑的虚拟机

                          m.sui20@foxmail.com

                          田畔的风 1 条回复 最后回复 回复 引用
                          • 田畔的风
                            田畔的风 讲师 @星星星星晴 最后由 田畔的风 编辑

                            @星星星星晴 我基本参照的是这个教程https://github.com/BrushXue/OpenFOAM-AppleM1

                            1 条回复 最后回复 回复 引用
                            • C
                              CarmeloSun 最后由 编辑

                              CPU: Intel(R) Xeon(R) CPU E5-2683 v4 @ 2.10GHz
                              8ff44fa3-1ab0-4940-92c1-5f138bcc58fb-image.png
                              系统:ubuntu 20.04
                              版本:openfoam-8

                              cores Wall time (s):


                              32 163.49
                              16 182.26

                              不知道同一个CPU比如16核32线程的 被识别成32核32线程会不会影响速度
                              看这个测试32核并行速度比16核快 但是已经超过了物理核数16核了

                              1 条回复 最后回复 回复 引用
                              • H
                                heike256 最后由 heike256 编辑

                                AMD Ryzen 5600G CPU,2x16GB 3200MHz内存
                                Windows 11 WSL2 with Ubuntu 20.04
                                OpenFOAM2112

                                # cores   Wall time (s):
                                4 416.83
                                2 488.85
                                1 1017.22
                                
                                1 条回复 最后回复 回复 引用
                                • H
                                  heike256 最后由 编辑

                                  上海超算魔方III集群score队列,该队列仅允许提交小于32核的作业,所以只测试到了16核。单节点配置如下:
                                  CPU:Intel,Gold 6142 2.6GHz
                                  单节点内存:192.0GB DDR4
                                  网络:Omni-Path,100Gbps
                                  存储:ParaStor,300 5800TB
                                  操作系统:Linux
                                  作业管理系统:LSF 10.1

                                  测试结果如下:

                                  # cores   Wall time (s):
                                  ------------------------
                                  16 138.15
                                  8 203.86
                                  4 333.54
                                  2 651.75
                                  1 1300.79
                                  
                                  李东岳 1 条回复 最后回复 回复 引用
                                  • L
                                    lgw 最后由 编辑

                                    M1 MacBook Air 丐版
                                    系统:macOS 13.0.1 真系统
                                    OpenFoam版本:OpenFoam v2206
                                    截屏2022-11-12 10.28.17.png
                                    我是从链接:https://github.com/gerlero/openfoam-app/tree/v1.8.4
                                    直接下载app使用的,运行的时候有警告,只有1个核的数据。

                                    1 条回复 最后回复 回复 引用
                                    • C
                                      cyberk 最后由 编辑

                                      CPU型号:AMD 霄龙 7763双路
                                      系统:真系统 Ubuntu18.04
                                      OpenFOAM版本:OpenFOAM-7
                                      128 36.17
                                      64 42.78
                                      32 73.29
                                      16 99.53
                                      8 129.85
                                      4 240.07
                                      2 414.92
                                      1 861.36

                                      C 1 条回复 最后回复 回复 引用
                                      • C
                                        cyberk @cyberk 最后由 编辑

                                        CPU型号:AMD 霄龙 7763双路
                                        系统:虚拟机 Ubuntu18.04
                                        OpenFOAM版本:OpenFOAM-7
                                        128 44.44
                                        64 47.05
                                        32 63.96
                                        16 140.24
                                        8 159.79
                                        4 253.19
                                        2 414.95
                                        1 891.46

                                        1 条回复 最后回复 回复 引用
                                        • C
                                          cyberk 最后由 编辑

                                          CPU型号:Intel(R)  i7 12700
                                          系统:真系统 Ubuntu18.04
                                          OpenFOAM版本:OpenFOAM-7
                                          20 284.15
                                          16 286.09
                                          8 211.63
                                          4 267.82
                                          2 361.69
                                          1 618.32
                                          
                                          李东岳 1 条回复 最后回复 回复 引用
                                          • 李东岳
                                            李东岳 管理员 @heike256 最后由 编辑

                                            @heike256 为什么只能提交小于32核的作业呢?

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

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

                                              @cyberk 谢谢 7763好像两次数据不一样 12700表现平平

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

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

                                                @李东岳 李老师好,第一个7763是真系统跑的,第二个7763是虚拟机跑的。

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

                                                  @cyberk 什么虚拟机可以跑128核啊?vmware这面不是限制最多16核?

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

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

                                                    @李东岳 VMware vSphere,在服务器上使用的虚拟机

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

                                                      我还不知道VMware vSphere 我这面服务器跑的都是普通的vmware 我让学生研究下

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

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

                                                        @李东岳 调度规则限制。魔方3分了两个队列score和snode,score适用于并行数不超过单个节点核数(32核)的小规模并行和串行任务,并行数超过单节点则需提交到snode队列,且必须调用整个节点。这个算例规模太小,就没测跨节点并行的效率。

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