Moldex3D 2023在Linux上安裝之使用指令列执行平行计算步骤

步骤 1:启动 Moldex3D Studio 以开启项目。例如,该项目位于路径 D:\MDX_WorkingFolder\Gear

Moldex3D 2023在Linux上安裝之使用指令列执行平行计算步骤的图1

 步骤 2:点击Create BJS。此处设定的任务数 (No. Task) 可忽略,因为它与Moldex3D for Linux无关。

Moldex3D 2023在Linux上安裝之使用指令列执行平行计算步骤的图2

 步骤 3:点击Create按键。此处设定的任务数 (No. Task) 可忽略,因为它与Moldex3D for Linux无关。在执行进度显示为100%后点击Close按键。

Moldex3D 2023在Linux上安裝之使用指令列执行平行计算步骤的图3

Moldex3D 2023在Linux上安裝之使用指令列执行平行计算步骤的图4

步骤 4:在路径 D:\MDX_WorkingFolder\Gear 建立了一个档案叫 MDXBatchRun.bjs。可以用记事本打开检视其内容:

Moldex3D 2023在Linux上安裝之使用指令列执行平行计算步骤的图5

 注意在 MDXBatchRun.bjs 中的数据:

run_index is 0

相应于功能 C+F+P+C+W,的 module_index 0, 1, 2, 3, 4

步骤 5:从 Windows 节点复制专案到 Linux 节点。

步骤 6:假设该专案 Gear 被复制到 /home/john/MDX_Linux。注意,要确保所有计算节点都可以存取 /home/john/MDX_Linux

步骤 7:在启动 Moldex3D 计算之前,设定以下的环境变量:

export lmserver={Moldex3D LM server IP/hostname}

export lmport={Moldex3D LM server port}

然后,用下列指令启动 Moldex3D 计算

MDXSolverCommandlineTool-run np=4 bjsfile=/home/peter/MDX_Linux/Gear/MDXBatchRun.bjs machinefile=~/hostfile

4nprocess MPI processes 总数)

~/hostfile这个档案的内容应该如下图所示。

Moldex3D 2023在Linux上安裝之使用指令列执行平行计算步骤的图6

(1条)
默认 最新
谢谢
评论 点赞
点赞 1 评论 1 收藏
关注