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個都安裝?。?/strong>正常狀態下,安裝完成后即可使用!不能使用時,建議檢查環境變量的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
3