【优化】Isight分布与并行配置_Windows
2016-10-24 by:CAE仿真在线 来源:互联网
2.Isight分布与并行配置_Windows
我们在解决如何简化重复枯燥的迭代过程这个问题的过程中,提出利用计算机并行分布技术将任务分配给不同的计算机进行计算,在面临大规模计算时,这是一种合理分配计算资源的技术。
Isight同样配备了该项技术。
基于该项技术,Isight将计算机群分为一个服务端和多个客户端,首先需要分别安装相应的软件包进行支持。
2.1服务器端的安装过程:
2.2客户端安装过程
2.3运行配置
安装完成之后,需要首先对服务端和客户端进行连接(可采用网线加路由器的方式)。建立起了服务端与客户端的数据传输关系之后,开始进行分布式并行配置,需要首先在服务端启动distributed,然后再在客户端启动station。
双击服务端桌面distributed图标,显示如下:
双击客户端桌面station图标,显示如下:
点击"OK",显示如下:
在服务器端搭建好流程;
点击需要进行分布式计算的组件(这里选择task1)
点击“view the properties of Task1”
在“Affinities”下面点击“Station Name”右侧的“电脑图标”
弹出新对话框,对话框中列出了“DElocalStation”(服务器本身)以及“gxg”(客户端),这里将“gxg”勾上,并点击“OK”。
这时弹出如下对话框,点击“是”。
点击“运行”,便可运行。
Station界面如下:
2.4注意事项
1、必须确保在客户端进行分布式运算的组件对应的输入文件存在于与服务器端相同的路径下。
2、利用分布式进行计算,所有缓存文件均在相应的“station”中,具体位置是:
"C:\用户\(用户名)\AppData\Local\Temp\fiper\(station名)",而在服务器中是没有相关文件的。
3、进行分布式计算的组件头上必须是“Task”,其他组件是不行的。
4、若并行运算组件集成了其他软件,如abaqus,则在服务器端搭建流程时,相应的.bat文件编写时,对应的abaqus工作路径应与客户端abaqus的工作路径一致,而不是服务器端的。举例说明,如图所示:
在这个工作流程中,Task1是通过分布式并行设置,在另一个客户端上进行运算的,其他部分则是在服务器端运算。其中两个simcode组件均集成了abaqus软件,服务器端的abaqus的工作路径是D:\Program Files (x86)\Abaqus\Commands\abaqus.bat,因此Bear-A组件对应的.bat文件编写为"D:\Program Files (x86)\Abaqus\Commands\abaqus.bat" cae nogui=Bear-A.py;客户端的abaqus的工作路径是D:\Program Files\SIMULIA\Abaqus\Commands\abaqus.bat,因此Bear-R组件对应的.bat文件编写为"D:\Program Files\SIMULIA\Abaqus\Commands\abaqus.bat" cae nogui=Bear-R.py。
相关标签搜索:【优化】Isight分布与并行配置_Windows ISight培训 ISight培训课程 ISight分析 ISight在线视频教程 ISight技术学习教程 ISight软件教程 ISight资料下载 ISight代做 ISight基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训