Autodyn如何基于MPI进行并行计算

MPI是一个跨语言的通讯协议,用于编写并行计算机,其目标是高性能,大规模性,和可移植性。MPI在今天仍为高性能计算的主要模型。通过MPI应用多核CPU加速Autodyn计算是一个行之有效的方法,本文分步介绍如何基于MPI实现Autodyn的并行计算。

1.安装MPI软件

首先,在Ansys安装目录下安装w_mpi-rt_p_5.0.3.048,例如我的安装目录如下:

D:\ansys\ANSYS Inc\v170\commonfiles\MPI\Intel\5.0.3.048\Windows

以及安装Platform_MPI-09.1.3.1r.w64,我的安装目录如下:

D:\ansys\ANSYS Inc\v170\commonfiles\MPI\Platform\9.1.3.1\Windows

2.设置环境变量

通过我的电脑>属性>高级系统设置>环境变量>新建,添加环境变量,输入如下部分:

D:\ansys\ANSYS Inc\v170\aisol\AUTODYN\winx64;D:\ansys\ANSYS Inc\v170\commonfiles\MPI\Intel\5.0.3.048\winx64\bin

或者

D:\ansys\ANSYS Inc\v170\aisol\AUTODYN\winx64;D:\ansys\ANSYS Inc\v170\commonfiles\MPI\Platform\9.1.3.1\Windows

注意两个变量之间使用英文分号分割。

3.控制台运行MPIRun

打开命令提示符输入mpirun(或者是mpiexec)运行。

4.创建applfile文件

按照“C:\Users\13965\AppData\Roaming\Ansys\v170\AUTODYN”的路径,找到autodyn文件夹,在里边新建TXT文档,并键入以下内容:

-e MPI_FLAGS=y0 -h 电脑名 -np 电脑核数 "C:\Program Files\ANSYS Inc\v190\AISOL\AUTODYN\winx64\autodyn.exe"
-h 电脑名  -np 电脑核数 "C:\Program Files\ANSYS Inc\v190\AISOL\AUTODYN\winx64\adslave.exe"

最后重命名删掉后缀txt,如果找不到路径就在控制面板里的外观和个性里打开资源管理器,显示所有隐藏文件夹即可找到。

  • 发表于 2019-04-20 20:34
  • 阅读 ( 1288 )

[版权声明] :本文文字、代码及图片版权归原作者所有,任何媒体、网站或个人未经本网协议授权不得采集、整理、转载或以其他方式复制发表。已经本站协议授权的媒体、网站,在使用时必须注明“稿件来源:学研谷”。

10 条评论

请先 登录 后评论
猜猜我是谁
哭泣的耳朵 -硕士

15
提问
35
回答
4
文章
注册推广