LS-DYNA学习笔记—并行计算MPP版本MPI安装方法

  从LS-DYNA的近几个版本的发展趋势看,MPP版本逐渐会成为主力,SMP版本大概率会淘汰掉(或者被HYB取代掉),那么如何使用MPP版本就是大家必须面对的一个课题;

  在上一篇中提及了,MPI目前有3大类,分别是:intel、MicroSoft、IBM,都是能够满足MPP并行运算的需求,其中IBM的platform平台需要收费,所以没有机会测试,一般和谐版用户只能使用INTEL或者MS平台;

  使用MPP版本,INTEL和MS的MPI库至少要装一个,当然也可以两个都安装,从测试过程看,ITNEL的在大多数领域都比MS的快约5%-10%左右,但是稳定性稍差,部分算例有计算失败的风险;

  下面简要描述:(所有环境基于ANSYS 安装包):

最简单的方法就是,打开ANSYS界面:选择以安装MPI以用于ANSYS并行运算

LS-DYNA学习笔记—并行计算MPP版本MPI安装方法的图1

两种安装方式: INTEL 和MS

LS-DYNA学习笔记—并行计算MPP版本MPI安装方法的图2

   如果是冲压计算领域,笔者建议安装MS版本,目前ANSYS Forming 2025 R2中,自带的就是MS版本的求解器;

LS-DYNA学习笔记—并行计算MPP版本MPI安装方法的图3

其他领域的自己行测试;

建议只安装一个,不要2个都安装!!

建议只安装一个,不要2个都安装!!

建议只安装一个,不要2个都安装!!

正常状态下,安装完成后即可使用!

不能使用时,建议检查环境变量的PATH路径:

LS-DYNA学习笔记—并行计算MPP版本MPI安装方法的图4

以MS为例,建议把MPI的路径放在最上面;

intel MPI,也是等同,把路径放在最上面;

假如需要两个MPI同时都能用

  建议使用绿色的安装方式,计算时 LS-RUN中,使用CALL命令调用不同的MPI路径(ANSYS 2025R2最新方法):

INTEL MPI调用方法

LS-DYNA学习笔记—并行计算MPP版本MPI安装方法的图5

LS-DYNA学习笔记—并行计算MPP版本MPI安装方法的图6

下面是intel bat文件,有需要的自行修改相关路径:

@echo off

rem Set needed environment variables, for LS-Run with the Intel MPI software

rem

rem original: Anders Jernberg (anders.jernberg@dynamore.se), 2020-Sep-18

rem updates: Ansys MAPDL build team, 2020-Sep-18

rem update: Anders Jernberg, 2021-Oct-01

rem

set "INTEL_CMP_REV=2023.1.0"

set "INTEL_MKL_REV=2024.2.0"

set "INTEL_MPI_REV=2018.3.210"

set "MPI_ROOT=E:\GreenSF\LS-DYNA\MPI_Green\Intel\%INTEL_MPI_REV%\winx64"

set "PATH=%MPI_ROOT%\bin;%PATH%"

set "PATH=E:\GreenSF\LS-DYNA\MPI_Green\IntelMKL\%INTEL_MKL_REV%\winx64;%PATH%"

set "PATH=E:\GreenSF\LS-DYNA\MPI_Green\IntelCompiler\%INTEL_CMP_REV%\winx64;%PATH%"

set "I_MPI_AUTH_METHOD=delegate"

set "KMP_AFFINITY=verbose"

MS MPI调用方法

LS-DYNA学习笔记—并行计算MPP版本MPI安装方法的图7

MS的也是类似:下面是 ms bat文件,有需要的自行修改相关路径:

@echo off

rem Set needed environment variables, for LS-Run with Microsoft MPI

rem

rem original: Anders Jernberb (anders.jernberg@dynamore.se), 2020-Sep-18

rem updates: Ansys MAPDL build team, 2020-Sep-18

rem update: Anders Jernberg, 2021-Oct-01

set "INTEL_CMP_REV=2023.1.0"

set "INTEL_MKL_REV=2024.2.0"

set "MS_MPI_REV=10.1.12498.18"

set "MPI_ROOT=E:\GreenSF\LS-DYNA\MPI_Green\Microsoft\%MS_MPI_REV%\winx64"

set "PATH=%MPI_ROOT%\Bin;%PATH%"

set "PATH=E:\GreenSF\LS-DYNA\MPI_Green\IntelMKL\%INTEL_MKL_REV%\winx64;%PATH%"

set "PATH=E:\GreenSF\LS-DYNA\MPI_Green\IntelCompiler\%INTEL_CMP_REV%\winx64;%PATH%"

   假如安装了ANSYS 2025 R2的,启用LS-RUN,调用CALL命令就可以使用了,如果不装,参照BAT文件要求,更改路径即可;

https://mp.weixin.qq.com/s/3z76eJLCAIT4284hwCyqmA

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

2