DynaForm使用LS-Dyna进行求解,现在的计算机大部分都是多核或者多CPU的了,所以有效利用多核(多CPU)进行计算,能够大幅度的提高计算效率,如单核假如需要1小时,多核一般半个多小时就计算完了;下面详细的讲述如何开启多核&多CPU运算:
1:首先需要有能够支持进行多核(多CPU)计算的LS-DYNA求解器;LS-DYNA求解器每个大版本一般首先安装平台分为 WINDOWS、LINUX、 UNIX等;我们一般使用windows,在Windows平台上一般又分为 32位版本和64位版本;然后32位版本和64位版本又会分为单CPU、多CPU (SMP)、多计算机(MPP)等版本(如下图所示);如果想要进行多核或者多CPU计算,
就必须具有 SMP 或者MPP 求解器,DynaForm在5.7.3之前自带的求解器一般为单CPU求解器,所以即使设置了也不能进行多核求解,本文下面
主要对 SMP 求解器设置进行说明,MPP的没有条件测试,个人用的也很少,就此略过。
2:在DynaForm进行多核(多CPU)求解设置: 2.1 DynaForm5.7.1 之前版本设置
在5.7.1之前的版本中,自动设置完毕后,需要在
控制参数 – 基本 – 高级中,将NCPU设置成你参与计算的核心数或CPU个数,并提交到SMP求解器
2.2 DynaForm5.7.1 之后版本设置5.7.3之后版本,在生成DYN文件后,使用 ETA的求解管理器进行求解时,只需要在管理器中输入CPU的个数即可开启多核(多CPU运算)
总结通过以上说明,单台计算机如果想要开启多CPU求解,首先得有一个SMP版本的LS-DYNA求解器,然后在求解时,需要设置参与求解的CPU个数才能有效利用计算机资源,进行快速求解,以提高运算效率。
附:
在windows中,每个核心即可视为一个CPU,多线程虚拟的核心也视为一个CPU,即:如果是双核的,就输入2,如果是双核4线程的,即输入4;不明白的在windows的任务管理器中查看性能一览中的cpu使用记录下面的方形框的个数,有几个就输入几个。