ANSYS 120 Product多机并行计算设置(含fluent ansys cfx等)_第1页
ANSYS 120 Product多机并行计算设置(含fluent ansys cfx等)_第2页
ANSYS 120 Product多机并行计算设置(含fluent ansys cfx等)_第3页
ANSYS 120 Product多机并行计算设置(含fluent ansys cfx等)_第4页
ANSYS 120 Product多机并行计算设置(含fluent ansys cfx等)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、64 位 ANSYS 12.0 Product多机并行计算设置(含fluent ansys cfx等)    测试平台为 Windows XP 64 位、Windows 2003 企业版 64 位(虚拟机  版)    2010年3月29日22:59:45更新记得,一定不要禁用网卡。 如果没有网络连接(比如 单机,无局域网),是不能并行计算得(就是不能开单机多核),如果实在不能连网的话,那么可以设置个虚拟的网络。比如添加个 虚拟的网卡

2、或者安装wmware、virtualbox等软件(按好,会多个虚拟机和你连起来)fluent的话,在ansys12/fluent/licens/  里面  如果放置一个以前版本的 fluent 许可文件,也是可以单独使用fluent的。  比如 可以单机 单核 开 所谓的并行计算(4核,16核等等)一般用于32位2003系统,单进程2g限制,需要多开进城,来计算数量多的网格。不知道 说清楚没。另外,如果安装了12.0.。然后想安装12.1的话,很难卸载干净诶。我就是重装了系统。才搞好。悲剧-   刚刚在外

3、面搜索了下,看到有人转载。欢迎转载,不过请注明simwe论坛的链接。谢谢大家合作。我一个同学近几日研究的成果,绝对原创和首发。不知道留下他的名字是否会给他带来烦恼,先不具名先。做成pdf文件。我上传附件了。阅读权限、仿真币。我就不要求了。因为我因为权限不够,仿真币不足痛苦过。    -0     概述 已经将 Fluent和 CFX 包含在内,对并行计算做了改变,主要包括:+ i+ . 8 m8 z& a2 Z7 S$ 0 R+ V, o- 8 q7 E    1、&

4、#160;去掉了 Fluent 并行计算对 -mpi=net 选项的支持;    2、  Fluent、 ANSYS和 CFX 均可以使用 ANSYS 提供的 HP-MPI 进行数据通讯, 并且 Fluent"中 -mpi=hp 取代 -mpi=mpich2 成为默认选项(fluent和CFX子目录下的hpmpi实际上都是 ANSYS 子目录下 H

5、P-MPI 的副本,就是一个东西);; t! T! s4 S$ r/ a- X  x8 i- K' R" , Z' d0 4、 要并行计算,必须在每台主机上创建用户名和密码相同的帐户(简称公共用户);5 L6 s6 r. t% b7 3、 使用 HP-MPI 进行数据通讯的缺点:HP-MPI 直接使用启动并行计算的用户名启动各主机上的进程,因此必须使用各主机上的公共用户登录才能开启并行计算(不像+ i: f7 N/ P% X- r7 mpich2 那样可以显式提供用户名和密码);

6、如果你的电脑没有联网(任务栏右下角的本地连接上有个小叉), 那么你连本机并行也休想3; 我使用虚拟网络进行测试时,不论是宿主机做主机还是虚拟机做主机,ANSYS,CFX和 Fluent 都只能实现单机并行, 开启其它主机节点不是没有反应(宿主机做主机)就是进程开启后出现一堆错误(虚拟机做主机),真实的网络上是否如此不得而知, k+ x+ , d& P% c5 # K要更多了解 ANSYS 12.0 Product,请接着往下看。     9 - ?* N# _" r9 p# m

7、" a    是ANSYS 系列中资格最老的软件,本人拿到的版本好像只带了 HPMPI 作为 Message passing Interface,该软件位于安装目录下v120ansysHPMPI,该文件夹里面有安装说明,安装完后切换到公共用户登录,运 行 v120ansysHP-MPI下的seth,输入公共用户密码。要启动并行计算也必须以公共用户身份登录, 不然会失败,因为ANSYS将使用该登录用户启动各主机上的并行进程。 启动并行计算有命令行方式和图形界面两种方式,这里主要

8、介绍命令方式, 命令方式启动的 ANSYS 均以批处理模式执行。5 ( i% k" s/ q' S; g$ l2 o    方式 1 " Y  r) K- L/ m0         ansys120 -dis -np  n  i jobone o output " Z" S,   d% 7 F4 y  

9、60; 使用本机进行并行计算,如果不指定-dis,则进行共享内存并行计算。! R+ V$ H1 R) o! k    方式 2   i0 t) Z$ W$ j' o: V! Y5 X2 W        ansys120  dis  machines mach3:1:mach2:1:mach4:1  i jobone o output     使用m

10、achines文件中指定主机进行计算,并可以给定每台主机所使用的核数,machines文 件 可 由 ANSYS工具生成,路径为“开 始 -> 程 序 ->ANSYS12.0->Utilities->ANS_ADMIN”,需要说明的是,工具生成的文件格式和ANSYS帮助文件中说明的不同,Why! " k# x2 & _" H    方式 3 - k+ r  : y/ c* f

11、' O. k5 J/ p3 M    ansys120 -dis -mpifile  appfile  i jobone o output! E* h. m' t# P6 ?% O0 w3 |    该方式使用-mpifile 中的全部主机进行计算,mpifile 文件格式如下! w; g; p) 3 i0 K9 $ h& y! ) o        computer1  : i' G

12、) Y3 k            computer1     : b- N5 H, g$ 0 n        computer2      y# C- i  j+         . , g6 G; C3 p8 % A    % N; m, D,

13、 F, q9 Q. p% i# H, Z& G+ " X+ _    4 s0 G* v+ L* 1 V2 h, j如果一台主机有多个核,则需要将主机名字重复几次。    结果非常令人沮丧,本人使用虚拟机进行测试,没有一种方式能启动主机间并行计算, 单机并行倒是没有问题。使用 HP-MPI 时,CFX 和 Fluent 也存在同样的问题。2 f2 V) 1 ?) K7 W     ( D% / q, K" y

14、+ I 的并行启动方法和  基本一样,参数含义也相同,详见( 32  ANSYS 的理念是 “连不起网的人的电脑一定很烂,根本就不能进行任何并行计算”,解决的方法是安装一块虚拟网卡,穷人吗?上不了真网,弄个假的骗骗ANSYS 总可以吧!/ J7 3 u( o) X2 t3 m: O; a; h% v0 * j* z: j.     4 你问我为什么用虚拟机进行测试?唉!我就是那有电脑没有网络的可怜人。    位  并行计算),

15、不过 ANSYS 公司给  增加了一个 Launcher,不喜 欢命令行的人可以直接使用图形界面设置并行参数了。2 G$ K; U* |8 k8 C, K    如前所述,去掉了-mpi=net选项的支持(因此也就不需要安装rsh服务了),    增加了-mpi=hp 选项,并且是默认选项,HP-MPI 的安装见 部分。HP-MPI 带来的问题是无法实现主机间并行计算(虚拟机网络)。) i9 c+ 8 a8 k/ n: j* N

16、0;       -mpi=mpich2 选项的使用同  相同,并且该选项在网卡没联网时依然能开启 单击并行计算,不过会输出几条warnings(这一定是 ANSYS 公司在笑话你的电脑太差劲,连 网都上不了,哈哈)。( t6 i) I- R2 a0 d; i$ p, b; g         . _+ 可以使用 ANSYS 提供的 HP-MPI,问题同 ;

17、也可以使用 mpich2 进行通讯,这种方式的问题主要是和  提供的 mpich2 冲突。 和 所带的mpich2 只能安装一个,经过测试,不能使用所带的mpich2 服务,而  能兼容  的 mpich2,因此如果两个软件都想用的话请运行fluentfluent12.0.16multiportmpiwin64mpich2bin 目录中的smpd-install,也就 是 带的那个mpich2 服务(谦让是

18、一种美德吗)。 自带的mpich2 服务    安装请使用如下命令(cfxparallel位于CFXbin 目录中)  Z) r4 O5 5 t. Q1 p%         cfx5parallel -install-mpich2-service & r. U" o' q% B% I7 I+ ?1 Q    . V6 % o* R4 $ J注册用户名(公共用户)和密码使用如下命令! s! s. k&

19、#160; t6 4 l3 1 n5 o9 u/ Q3 ' G. m, Z4 l' E# n& F*         cfx5parallel -register-mpich2-user     ) v' % 4 I" G+ F5 C,     关于默认情况下需要安装rsh服务的问题,实际上CFX只在启动时检测主机才会 用到rsh服务,不装也可以,方法是建立环境变量CFX_SOLVE_DISABLE_RE

20、MOTE_ CHECKS,这样CFX就不会检查主机,也就不用rsh服务了。 如果CFX 12.0   和并存,并且想让CFX启动时检测主机,则建议安装 带的  rsh 服务,因为可以兼容的rsh服务( 已测) 。如果装带的  rsh,则会导致的 -mpi=net   选项无法使用。2 S: k3 W. K$ t, L& H3 q$ m2 n0 |. t0 / ?) z 的对并行计算主机参数定义格式如下. ?* C3 q7 l"

21、O, " v! w/ Y2 7 T3 .         HOST DEFINITION: ghost            Remote   Host   Name   =   ghost % / M6 ' v& F4 H! g- ?3 :            Installation   Root   =   D:ANSYS Incv%vCFX $ Q" . ! t" x      

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论