SimuFact.Forming已经到V10版本了,据说马上要发布V11版本了,此软件每个大的版本都有很多的更新,而现今计算机硬件也日新月异,几乎普通的电脑都有2个核心或者是4个核心了,此文详细说明了如何使用多个CPU(多核)进行模拟运算。
下面是SimuFact.Forming的FE求解器的多线程(多核/多CPU)求解设置过程。
默认情况下,SimuFact.Forming只支持一个核心或者说一个线程进行运算(比如双核四线程CPU),在这里需要首先了解一下概念:
A:SimuFact.Forming的FE求解器为MARC求解器,FV求解器为Dytran;
B:Marc求解器支持多电脑、多线程(多核/多CPU)运算,设置时需要控制到每一个点;
C:进行多核运算需要License授权。
了解了以上概念后,我们对SimuFact.Forming进行设置以支持多CPU运算:
1 查看Lic的授权情况
打开SimuFact,点击菜单Modules→simufact.licenseManager;在弹出的对话框中查看SF-ROM_NODE的节点数,是否大于2,上面的Acailable,代表允许的线程数(核数)。
图1 查看Lic的授权情况
如果LIC允许进行多线程运算;那么进行多CPU的设置。
2 安装驱动
2.1 注册系统管理员用户名及密码
打开以下目录的wmpiexec.exe程序
C:\Program Files\simufact\forming\10.0\sfMarc\intelmpi\win64\bin(上面的目录为64位系统,若是32位系统,请选择win32)
图2 注册系统管理员用户名及密码
输入用主机名\用户名(如果为本机,则直接而输入管理员权限的用户密码即可)
及密码后,点Register注册;弹出的对话框等点确认,最后点OK;