ITPub博客

首页 > 大数据 > 数据分析 > Ansys 14中Fluent并行计算MPI全程详解

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

数据分析 作者:徐芬79 时间:2013-02-25 04:24:00 0 删除 编辑

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。

工具/原料

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

  • ANSYS V13.WIN64-MAGNiTUDE  m-a1364a.iso

方法/步骤

  1. 1

    行动虚拟光盘文件ANSYS.PRODUCTS.V14.WIN64-MAGNiTUDE  m-a1464a.iso,右键setup以管理员身份运行

  2. 2

    选择install MPI for ANSYS.Inc. Parallel Processing

    之后选择Install Intel MPI,进入安装过程

  3. 3

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


  4. 4

    14版中的各mpi安装无需手动设置系统环境变量,此处以13版的intel mpi安装为例进行说明。

    NOTE: When the installation is complete, add %I_MPI_ROOT%em64tin or %I_MPI_ROOT%ia32in 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)IntelMPI-RT4.0.2.005em64tin);若有,则点击编辑,在原有字段后加英文分号,后加入上述路径。

    若同时还安装了hp-mpi则需要保证hp-mpi的路径位于intel-mpi路径之后。


    之后点确定,完成环境变量的设置。

  5. 5

    开始进行cache password设置

    To cache your Windows password, open a Command Prompt window and run:

    "%I_MPI_ROOT%em64tinwmpiregister" or "%I_MPI_ROOT%ia32inwmpiregister"

    此处%I_MPI_ROOT%即是你Intel mpi的安装路径(默认为C:Program Files (x86)IntelMPI-RT4.0.2.005)


    以管理员身份运行命令提示符窗口;

    键入如下命令“cd C:Program Files (x86)IntelMPI-RT4.0.2.005em64tin”  (即进入intel mpi的安装文件夹),回车。

  6. 6

    cache password 方法一

    在命令框中输入“wmpiregister”,回车;

    弹出MPIEXEC -register 的GUI对话框;

    在对话框中依次输入用户名、密码、确认密码,点击Register,显示Passwor encrypted into the Registry,可能成功。

    Close即可

    特别注意:此处用户名需要填写电脑的管理员用户名(一般为电脑主机名),密码为电脑管理员用户开机的密码。

  7. 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.0VC)的lib和include。如后图。

  8. 8

    至此,Intel MPI的安装设置已完成。

    命令提示符窗口运行Fluent,选择核心数目;

    选择Parallel Settings,在MPI Types下拉菜单中选择intel一项,单击OK;

    会弹出请求用户名和密码的提示符对话框,与之前设置方法一样输入相应的用户名(注意此处输入用户名,而非注册密码时的主机名,一般主机名XXX-PC,则此处输入XXX)回车;

    密码(开机密码),回车;(此时输入时光标不动,不要误以为没有输入)

    确认密码,回车;(此时输入时光标不动,不要误以为没有输入)

    即开始正常运行。

    现在,可以开始你强大的CFD计算之旅了!!!!


    END

注意事项

  • 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))


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21577562/viewspace-1110959/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-05-06