找回密码
 注册
Simdroid-非首页
查看: 104|回复: 1

[其他] Windows平台ANSYS 14.0多主机分布式并行计算的防火墙设置

[复制链接]
发表于 2012-8-21 10:36:31 | 显示全部楼层 |阅读模式 来自 广东广州
本帖最后由 Alfred_Leo 于 2012-8-21 10:36 编辑

分布式ANSYS的设置一直都是一个比较复杂繁琐的过程,很多人都没成功过。其中最难弄的是防火墙的设置,因为官方的帮助文档没有提到;因而连很多牛人都是把防火墙一关了事。本文主要介绍在64位Windows 7平台下ANSYS 14.0经典产品(Mechanical APDL)多主机分布式并行计算的防火墙设置,顺便提一下其它比较重要的事项。其它Windows系统和ANSYS版本也可参考本文的办法,只需对各路径做相应的更改即可。有错误和不完善的地方,欢迎各位补充、指正。


1、按帮助文档说明安装和配置软件,帮助路径为:
  1. // Parallel Processing Guide // 4. Using Distributed ANSYS // 4.1. Configuring Distributed ANSYS // 4.1.2. Setting Up the Cluster Environment for Distributed ANSYS
复制代码
:各计算机的硬件配置不一定要完全一致。如果各计算机上都安装了ANSYS和MPI软件,就可以不共享主机上的ansys安装目录,各计算机也可以单独使用本机上的许可,此时,各计算机的环境变量ANSYS140_DIR和ANSYSLIC_DIR都不需要更改,指向本机即可;否则,除了更改这两个环境变量外,还必须在主机上将与许可相关的程序和服务(“文件和打印机共享”、ansysli_server、ansysli_client、ansyslmd、lmgrd)添加到防火墙的例外列表(未实测),64位Win 7下各程序的路径依次为:
  1. C:\Program Files\ANSYS Inc\Shared Files\Licensing\winx64\ansysli_server.exe
  2. C:\program files\ansys inc\shared files\licensing\winx64\ansysli_client.exe
  3. C:\Program Files\ANSYS Inc\Shared Files\Licensing\winx64\ansyslmd.exe
  4. C:\Program Files\ANSYS Inc\Shared Files\Licensing\winx64\lmgrd.exe
复制代码
注意,在Win 7下防火墙在不同的网络位置有不同的配置(专用、公用),请确保在当前活动配置下以上程序和服务是被允许的。

2、对于Platform MPI(PCMPI)软件,请将“文件和打印机共享”、ansys、pcmpiwin32service、mpid、mpirun、mpitestpcmpi等程序和服务添加到防火墙列表,路径为:
  1. C:\Program Files\ANSYS Inc\v140\ansys\bin\winx64\ANSYS.exe
  2. C:\Program Files (x86)\Platform Computing\Platform-MPI\sbin\pcmpiwin32service.exe
  3. C:\program files\ansys inc\v140\commonfiles\mpi\platform\8.1.2\winx64\bin\mpid.exe
  4. C:\program files\ansys inc\v140\commonfiles\mpi\platform\8.1.2\winx64\bin\mpirun.exe
  5. C:\program files\ansys inc\v140\ansys\bin\winx64\mpitestpcmpi.exe
复制代码
其中,pcmpiwin32service是PCMPI提供的服务,mpid、mpirun、mpitestpcmpi分别是该MPI软件的后台程序、运行程序和测试程序。对于其它MPI软件,请根据实际情况替换为相应的程序或服务。“文件和打印机共享”、ansys程序是必须的,因为各计算机在运行分布式ANSYS时需要传输各种文件,各ansys进程之间也要互相通信、交换数据。

3、在所有计算机上建立一个带有相同密码的相同账户(公共账户),且该账户要有从网络登录计算机的权限,建议将其添加进Administrators组。各计算机还必须要建立相同的工作目录。在提交计算时以公共账户登录。

4、双网卡笔记本请关闭无线网卡。推荐使用千兆以太网(Gigabit Ethernet)连接;对于双机互联,若无千兆交换机/路由器,可使用千兆以太网交叉线直接连接。

5、按照帮助文档说明,使用-mpitest依次测试本机和各计算机的分布式计算设置,若都能通过则可通过Product Laucher提交一个并行计算任务,如果通过任务管理器可以看到各计算机均有指定数目的ansys进程在运行,则说明所有配置都是正确的。

发表于 2012-11-1 14:05:56 | 显示全部楼层 来自 上海
Simdroid开发平台
哈哈 先收藏着了
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 07:39 , Processed in 0.030466 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表