Moldex3D模流分析之安装和执行SMP或DMP
单机平行SMP (Shared Memory Parallelism),另一为跨平台平行 DMP (Distributed Memory Parallelism),即所谓的计算机丛集平行,只要取得平行授权,即可在 Moldex3D 执行这二种并行计算模式。以下说明 Moldex3D 并行计算功能组件的安装信息。
SMP
SMP主要组件为Intel MPI。Intel MPI (2019) 会随着使用者安装Moldex3D主程序时,一并由系统自动安装。
DMP
必须安装Master Node在主机上和Computing Node在计算器器上,才能使用DMP执行并行计算。以下说明DMP的设定。
▪ 主机上的Master Node
Moldex3D Cluster Computing Component,此组件将会自动执行跨平台平行所需的设定,包括:
▪建立新账号:为了储存或取用并行计算的数据,安装程序在安装并行计算组件时,即自动建立一个名为"MDXParallelComputing"的受限账号。
▪分享网络文件夹:建立分享程序文件夹 "Moldex3D_20xx" 和专案分享文件夹 "MDX_WorkingFolder"。
▪变更防火墙设定:自动在微软防火墙增加例外,经由此步骤,丛集网络中,所有计算机之间的联机即可保持畅通。
▪安装必要组件:VC++2015~2019 Redistributable 和 Intel MPI。
注:以下为Moldex3D 2022为范例说明。
步骤1:从Moldex3D安装DVD中,开启Moldex3D安装精灵。选择 [我接受许可协议的条款] I accept the terms of the license agreement,并点击下一步(Next)。
步骤2:选择设定并行计算参数,并点击下一步(Next)。
步骤3:选择Cluster (DMP) mode configuration (Master Node),并点击下一步(Next)。
步骤4:输入帐户名称和密码,以建立一个受限制账户,并选择并行计算使用的IP地址。点击下一步(Next)。
步骤5:点击安装 (Install),开始安装。
步骤6:点击完成 (Finish),完成Master Node的设定。
▪ 计算资源计算机上的Compute Node
虽然可尽可能在机器上安装Moldex3D Compute Node,但在并行计算中可使用的最大丛集计算机数受限于平行授权数。以下说明如何安装Compute Node。
步骤1:从Moldex3D安装DVD中,开启Moldex3D安装精灵。选择 [我接受许可协议的条款] I accept the terms of the license agreement,并点击下一步(Next)。
步骤2:选择设定并行计算参数[Parallel Computing Settings],并点击下一步(Next)。
步骤3:选择Cluster (DMP) mode configuration (Compute Node),并点击下一步(Next)。
步骤4:藉由浏览钮(Browse),选择在Master Node的 Moldex3D 配置档案 "MDX_ParallelSettings.cfg",并选择并行计算使用的IP位置。安装精灵从 Master Node取得2个档案:1. acc.ini 和 2. MDX_ParallelSettings.cfg。acc.ini用于建立一个并行计算使用之受限制账户。而MDX_ParallelSettings.cfg记录安装精灵所需的并行计算设定参数及防火墙例外数据。
点击下一步(Next)。如果若无法存取分享文件夹,程序会显示警告讯息。请确认 Master Node 已正确安装。
步骤5:点击安装(Install),继续安装。
步骤6:点击结束(Finish),离开Moldex3D Setup Wizard。