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 和MSLS-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安装方法的图5LS-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安装方法的图7MS的也是类似:下面是 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文件要求,更改路径即可;

本文原创首发自公众号:阿毅工作室,转载请注明出处!

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


更多资讯及合作,请发邮件或者关注微信公众号!

Email:82085494@qq.com

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

TOP

4
1