Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. 200万网格并行算力测试(OpenFOAM版本)

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

已定时 已固定 已锁定 已移动 OpenFOAM
228 帖子 59 发布者 794.6k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • H 离线
    H 离线
    heike256
    在 中回复了 liuxin 最后由 编辑
    #192

    @liuxin 大小核的原因,混用大小核的话,大核会被拉低到小核的水平

    2 1 条回复 最后回复
  • 2 离线
    2 离线
    2019201300
    在 中回复了 heike256 最后由 编辑
    #193

    @heike256 但是我看你前边说的那个关闭小核以后好像没啥影响,是不是因为我的内存条还是没插满的缘故,还差两根没插上呢。

    H 1 条回复 最后回复
  • H 离线
    H 离线
    heike256
    在 中回复了 2019201300 最后由 heike256 编辑
    #194

    @2019201300 i7只有两个内存通道,在正确的位置插两条就行。开不开小核影响不大,意思是bios开不开小核对峰值性能影响不大,很显然,你这种情况,并行数为8达到峰值性能,并行数设置成16算是误用,bios里开小核和用小核参与并行计算明显是两个概念,我相信你开了超线程,并行数设置成24,会更慢,这种大小核cpu并行数等于大核数量性能最好,小核的功能主要是在负载低的时候降低功耗。我看你测试结果很好了啊,用了虚拟机会慢一丢丢,很接近我的结果了。

    2 1 条回复 最后回复
  • 2 离线
    2 离线
    2019201300
    在 中回复了 heike256 最后由 编辑
    #195

    @heike256 了解了,等有时间搞一搞这些东西,学习学习。谢谢。

    1 条回复 最后回复
  • 7 离线
    7 离线
    78star
    写于 最后由 李东岳 编辑
    #196
    CPU型号: AMD EPYC 7532 双路
    系统:ubuntu 18.04
    版本:openfoam-2212
    内存:256G 16G 3200MHz*16
    64 100.64
    32 60.53
    16 102.98
    8 142.93
    4 272.35
    2 494.72
    1 1125.69
    
    1 条回复 最后回复
  • M 离线
    M 离线
    mithraLa
    写于 最后由 编辑
    #197

    从上面的结果来看 双通道超过8个核心就有可能是负收益。内存带宽的影响有点大啊

    H 1 条回复 最后回复
  • H 离线
    H 离线
    heike256
    在 中回复了 mithraLa 最后由 heike256 编辑
    #198

    @mithraLa 对啊,哪怕是14代i9,也只有8个大核,再多真没用了。7302这种神U,是8通道3200ddr4,16核,每通道2核;考虑到内存频率,6400的ddr5,每通道4核刚刚好。也就是说12通道4800的9004,每通道3核,也就是36核刚刚好。
    问题是这年头,通道比核贵啊,多买几个核,效率是低了,但峰值性能还是能提高。

    1 条回复 最后回复
  • G 离线
    G 离线
    guanguan0922
    写于 最后由 李东岳 编辑
    #199
    CPU型号: Intel(R) Xeon(R) Platinum 8475B
    系统:ubuntu 22.04
    版本:openfoam10
    内存:128G 16G 3200MHz*8
    48 51
    32 60
    16 91
    8 117
    4 226
    2 410
    1 848
    
    1 条回复 最后回复
  • 秋 离线
    秋 离线
    秋山结月
    写于 最后由 编辑
    #200

    不知道还有人做这个测试吗,我目前拿新配的工作站32核都需要算487秒,感觉结果跟上面的各位完全不是一个画风的

    1 条回复 最后回复
  • X 离线
    X 离线
    xyc53
    写于 最后由 xyc53 编辑
    #201

    @李东岳 在 200万网格并行算力测试(OpenFOAM版本) 中说:

    CPU型号:AMD 霄龙 7532 双路
    系统:WSL1
    OpenFOAM版本:OpenFOAM-v2012
    64 82.27
    32 87.31
    16 122.87
    8 150.54
    4 267.48
    2 503.72
    1 1366.3

    1 条回复 最后回复
  • 秋 离线
    秋 离线
    秋山结月
    写于 最后由 编辑
    #202

    CPU型号: AMD Epyc 7542 32-core
    系统:ubuntu 20.04
    版本:openfoam9
    内存:128G 32G 3200MHz*4 DDR4

    32 487
    16 504
    8 411
    4 553
    2 687
    1 1137

    看到上面的双路能比我快接近5 6倍,有人知道到底为什么吗

    tidedrinkerT 1 条回复 最后回复
  • tidedrinkerT 离线
    tidedrinkerT 离线
    tidedrinker
    在 中回复了 秋山结月 最后由 编辑
    #203

    @秋山结月 内存条插满试试?之前用至强2679v4,插满比插一半快接近一半

    更高的主频,更多的核心

    秋 1 条回复 最后回复
  • 秋 离线
    秋 离线
    秋山结月
    在 中回复了 tidedrinker 最后由 编辑
    #204

    @tidedrinker 我之前也觉得可能是因为这个,但是事实上多插了两根内存条并没有改善现状。插满内存条的经费我现在也没有,只有先等等看以后能不能重新测个数据了。

    H 7 2 条回复 最后回复
  • H 离线
    H 离线
    heike256
    在 中回复了 秋山结月 最后由 heike256 编辑
    #205

    @秋山结月 在 200万网格并行算力测试(OpenFOAM版本) 中说:

    @tidedrinker 我之前也觉得可能是因为这个,但是事实上多插了两根内存条并没有改善现状。插满内存条的经费我现在也没有,只有先等等看以后能不能重新测个数据了。

    4根内存条也不至于这么慢,插4根应该是每个三缓1根,我记得这个型号一共有4块三缓,8个核心共用一块。插4根内存,8核也应该在135s左右。没改善估计是位置插错了,内存通道插满,32核成绩应该在70s左右。

    1 条回复 最后回复
  • 7 离线
    7 离线
    78star
    在 中回复了 秋山结月 最后由 编辑
    #206

    @秋山结月 哥们你跑你自己实际算例怎么样呢?这个测试的网格量感觉不多,你要自己实际跑算例可以的话也不影响吧,和平常用的超算对比对比1节点的速度差距?

    1 条回复 最后回复
  • tidedrinkerT 离线
    tidedrinkerT 离线
    tidedrinker
    写于 最后由 编辑
    #207
    CPU型号:AMD EPYC 7R13 * 2
    系统:linux系统(Linux Mint 21.2)
    OpenFOAM版本:OpenFOAM-6
    内存:32G*16 DDR4 3200MHz
    96 46.07
    64 40.19
    48 42.57
    32 46.25
    16 97.51
    8 112.41
    4 207.68
    2 422.19
    

    更高的主频,更多的核心

    1 条回复 最后回复
  • tidedrinkerT 离线
    tidedrinkerT 离线
    tidedrinker
    写于 最后由 编辑
    #208

    不同的OpenFOAM版本之间也有差别,虽然不大,而且看不出明显趋势。不过32核那个可能有问题,两次测试变化太大了。

    CPU型号:AMD EPYC 7R13 * 2
    系统:linux系统(Linux Mint 21.2)
    内存:32G*16 DDR4 3200MHz
    
    OpenFOAM版本:OpenFOAM-4.1
    96 44.38
    64 39.1
    48 41.29
    32 58.09
    16 94.49
    8 107.47
    4 199.38
    
    OpenFOAM版本:OpenFOAM-6(第二次测试)
    96 45.39
    64 40.25
    48 42.29
    32 60.87
    16 100.31
    8 112.86
    4 207.55
    
    OpenFOAM版本:OpenFOAM-8
    96 42.68
    64 43.3
    48 42.14
    32 57.55
    16 92.04
    8 111.63
    4 209.84
    
    OpenFOAM版本:OpenFOAM-10
    96 42.5716
    64 43.5094
    48 42.5608
    32 59.3897
    16 91.1536
    8 112.216
    4 211.765
    
    OpenFOAM版本:OpenFOAM-v2112
    96 42.6
    64 42.96
    48 41.78
    32 70.65
    16 91.49
    8 111.51
    4 207.41
    

    更高的主频,更多的核心

    H 1 条回复 最后回复
  • H 离线
    H 离线
    heike256
    在 中回复了 tidedrinker 最后由 编辑
    #209

    @tidedrinker 老兄设备多啊,不上7773X吗?更大的三缓也很关键

    tidedrinkerT 1 条回复 最后回复
  • A 离线
    A 离线
    AntiEntropieR
    写于 最后由 李东岳 编辑
    #210

    CPU型号:AMD Ryzen9 7900X3D
    内存:16G*2 DDR5 6000MHz
    OpenFOAM版本:OpenFOAM-11 WSL2


    12 153.389
    8 172.963
    6 206.694
    4 224.681
    2 321.825
    1 565.547

    A 1 条回复 最后回复
  • A 离线
    A 离线
    AntiEntropieR
    在 中回复了 AntiEntropieR 最后由 编辑
    #211

    @AntiEntropieR 在 200万网格并行算力测试(OpenFOAM版本) 中说:

    CPU型号:AMD Ryzen9 7900X3D
    内存:16G*2 DDR5 6000MHz
    OpenFOAM版本:OpenFOAM-11 WSL2


    12 153.389
    8 172.963
    6 206.694
    4 224.681
    2 321.825
    1 565.547

    又测了一次,快了一些


    12 144.987
    8 158.906
    6 192.931
    4 213.781
    2 306.722
    1 529.964

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]