LS-DYNA学习笔记-LS-DYAN分类及SMP&MPP&HYB简介


1.SMP和MPP 以及HYB版本的区别

SMP版本:

计算问题作为一个域,调用多个CPU进行运算,单台计算机运算,建议不超过单颗PU的物理核数

LS-DYNA学习笔记-LS-DYAN分类及SMP&MPP&HYB简介的图1

任务管理器,只能看到一个LS-DYAN进程;

LS-DYNA学习笔记-LS-DYAN分类及SMP&MPP&HYB简介的图2

SMP版本只能在一台工作站/服务器上进行计算,不能跨服务器进行运算;

MPP版本:

MPP:计算问题分割成多个域,每个域调用一个CPU(内核)进行运算,小模型不建议使用,建议配比是2500-1W网格对一个CPU;不建议超过物理核数;

LS-DYNA学习笔记-LS-DYAN分类及SMP&MPP&HYB简介的图3

LS-DYNA学习笔记-LS-DYAN分类及SMP&MPP&HYB简介的图4

MPP版本,一个计算案例理论上可以在多台服务器进行运算,能够最大化利用计算机资源,缩短大模型的计算时间,WINDOWS和LINUX系统都支持;

HYB:将参与计算的CPU分成两部分,乘积关系,一部分为问题的分割域数目(启用的ls-dyna线程数),二部分为每个分割域参与计算的CPU数目,相当于 smp和mpp的混合体;

LS-DYNA学习笔记-LS-DYAN分类及SMP&MPP&HYB简介的图5

HYB版本,其本质就是SMP和MPP的合体,对于一些中小模型,可以更有效利用计算机资源;但是貌似只能使用在LINUX环境,虽然windows在R16也有版本流出,但是还没有研究清楚怎么使用。

小结:

      3种并行计算的方式,对于网格数目少的小模型,SMP版本可能会更合适一下,对于网格数目多的模型,使用MPP和HYB会效率更高;

对于某些关键字,SMP和MPP也没有完全做到统一,可能会存在SMP正常运算的,MPP计算失败,毕竟分割计算域之后,涉及到多个域的数据互通,效率也会有损

2.SSE2 AVX2 AVX512的区别

如果不清楚CPU型号,建议选择SEE2

如果知道型号,查清楚CPU是否支持AVX2或AVX512,只有CPU硬件本身支持的型号才能选择这些类型的求解器;

AVX指令对大模型 有一定的加速作用,在小模型(网格低于100W)上意义不大;

Avx2 AMD CPU建议选择 AOCC编译的版本;

Avx2 INTEL CPU建议选择 ifort编译的版本;

AVX512 非大模型,不建议使用;

Windows平台,建议使用SSE2即可!!!

本文原创首发自公众号:阿毅工作室,转载请注明出处!

LS-DYNA学习笔记-基于LS-PrePost的冲压成形分析的图18


更多资讯及合作,请发邮件或者关注微信公众号!

Email:82085494@qq.com

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

4
1
1