多语言展示
当前在线:1728今日阅读:155今日分享:35

Ansys 14中Fluent并行计算MPI全程详解

Ansys14中并行模块的安装、启动和使用全程详解。同样适用于Ansys13,两者区别主要是14中默认MPI为Platform MPI(PCMPI),而13中默认是hp-MPI。两者均支持Intel MPI。两个版本安装后无需设置即可以使用默认的MPI,13中的hp-MPI还不错,但14中的pcmpi就非常不稳定,经常导致error 10054等并行错误,使计算无法正常完成。不稳定的用户就可以考虑使用Intel MPI,具体安装操作与前两者有所不同,详见下文。 说明:本经验以Intel MPI为例示范。其它MPI安装方法类似,安装后按网页说明添加系统环境变量,无需其它额外操作即可使用。 需要注意的是:同一台电脑上不建议同时使用hp-mpi和pcmpi,两者内核一样,后者基于前者升级得到,同时存在会导致冲突和错误。 系统情况:系统及主要硬件见图2,已安装成功ANSYS14(之前安装13版本已卸载),VS2012。
工具/原料
1

ANSYS.PRODUCTS.V14.WIN64-MAGNiTUDE  m-a1464a.iso

2

ANSYS V13.WIN64-MAGNiTUDE  m-a1364a.iso

方法/步骤
2

选择install MPI for ANSYS.Inc. Parallel Processing 之后选择Install Intel MPI,进入安装过程

3

均采用默认选项,安装说明依次如图所示,连击Next、Install、Finish,即可完成安装。之后不要关掉自动弹出的浏览器页面,进行后续工作。

4

14版中的各mpi安装无需手动设置系统环境变量,此处以13版的intel mpi安装为例进行说明。 NOTE: When the installation is complete, add %I_MPI_ROOT%\em64t\bin or %I_MPI_ROOT%\ia32\bin to your System PATH environment variable. If both HP-MPI and Intel-MPI are installed, Intel-MPI must come before HP-MPI in your PATH.  右击计算机(xp中是“我的电脑”),选择属性,选择高级系统设置,选择环境变量; 在下面的系统变量中寻找Path项。若没有,点击新建,变量名为Path,变量值为该MPI的安装路径下的bin文件夹路径(默认为C:\Program Files (x86)\Intel\MPI-RT\4.0.2.005\em64t\bin);若有,则点击编辑,在原有字段后加英文分号,后加入上述路径。若同时还安装了hp-mpi则需要保证hp-mpi的路径位于intel-mpi路径之后。 之后点确定,完成环境变量的设置。

5

开始进行cache password设置 To cache your Windows password, open a Command Prompt window and run:'%I_MPI_ROOT%\em64t\bin\wmpiregister' or '%I_MPI_ROOT%\ia32\bin\wmpiregister'此处%I_MPI_ROOT%即是你Intel mpi的安装路径(默认为C:\Program Files (x86)\Intel\MPI-RT\4.0.2.005) 以管理员身份运行命令提示符窗口;键入如下命令“cd C:\Program Files (x86)\Intel\MPI-RT\4.0.2.005\em64t\bin\”  (即进入intel mpi的安装文件夹),回车。

6

cache password 方法一在命令框中输入“wmpiregister”,回车;弹出MPIEXEC -register 的GUI对话框;在对话框中依次输入用户名、密码、确认密码,点击Register,显示Passwor encrypted into the Registry,可能成功。Close即可  特别注意:此处用户名需要填写电脑的管理员用户名(一般为电脑主机名),密码为电脑管理员用户开机的密码。

7

cache password方法二(前一方法有可能无效,则用此方法) 在管理员:命令提示符(管理员)窗口中输入:“mpiexec -register” 回车;显示account [“主机名”\'管理员用户名']:同上相应输入主机名,回车;密码,回车;(此时输入时光标不动,不要误以为没有输入)确认密码,回车;(此时输入时光标不动,不要误以为没有输入)显示Password encrypted into the Registry,即成功。 特别注意:若“mpiexec -register” 回车后没有正常显示,提示错误的话,主要是系统编译C语言的环境变量没有设置好,将该编译路径的lib和include增加到环境变量中,增加方法与path一样。安装VS2012后该路径在vs2012安装路径下(我的vs安在e盘程序文件下,为E:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\)的lib和include。如后图。

8

至此,Intel MPI的安装设置已完成。命令提示符窗口运行Fluent,选择核心数目;选择Parallel Settings,在MPI Types下拉菜单中选择intel一项,单击OK;会弹出请求用户名和密码的提示符对话框,与之前设置方法一样输入相应的用户名(注意此处输入用户名,而非注册密码时的主机名,一般主机名XXX-PC,则此处输入XXX【ansys 15中要求输入(domain\user)[XXX-PC\aaaa],则此处输入用户名aaaa】)回车;密码(开机密码),回车;(此时输入时光标不动,不要误以为没有输入)确认密码,回车;(此时输入时光标不动,不要误以为没有输入)即开始正常运行。现在,可以开始你强大的CFD计算之旅了!!!!

注意事项

Distributed ANSYS runs on the following platforms:Intel IA-64 Linux (Platform MPI, SGI MPT)Intel Xeon EM64T 64-bit Linux (Platform MPI, Intel MPI)AMD Opteron 64-bit Linux (Platform MPI, Intel MPI)Windows 32-bit (Platform MPI, Intel MPI)Windows 64-bit (Platform MPI, MS MPI, Intel MPI)Windows HPC Server 2008 x64 (Microsoft HPC Pack (MS MPI))

推荐信息