
發布
注冊
/
登錄MPP版本的案例
請問mpp版本的dyna如何查看計算時間? ¥5
請問mpp版本的dyna如何查看計算時間?
smp版本的dyna查看計算時間是CTRL+C,然后輸入sw2,那么mpp版本的呢?
LS-DYNA學習筆記—并行計算MPP版本MPI安裝方法
<p class="ql-align-center"><br></p><p> 從LS-DYNA的近幾個版本的發展趨勢看,MPP版本逐漸會成為主力,SMP版本大概率會淘汰掉(或者被HYB取代掉),那么如何使用MPP版本就是大家必須面對的一個課題; </p><p> 在上一篇中提及了,MPI目前有3大類,分別是:intel、MicroSoft、IBM,都是能夠滿足MPP并行運算的需求,其中IBM的platform平臺需要收費,所以沒有機會測試,一般和諧版用戶只能使用INTEL或者MS平臺; </p><p> 使用MPP版本,INTEL和MS的MPI庫至少要裝一個,當然也可以兩個都安裝,從測試過程看,ITNEL的在大多數領域都比MS的快約5%-10%左右,但是穩定性稍差,部分算例有計算失敗的風險; 下面簡要描述:(所有環境基于ANSYS 安裝包):最簡單的方法就是,打開ANSYS界面:選擇以安裝MPI以用于ANSYS并行運算<img src="https://img.jishulink.com/msimage/202510/f8ef56c546ce05b5c3fce1e27d2cce30.png">兩種安裝方式: INTEL 和MS<img src="https://img.jishulink.com/msimage/202510/f2d3cc39fa66f87836df0598f82fcf84.png"> 如果是沖壓計算領域,筆者建議安裝MS版本,目前ANSYS Forming 2025 R2中,自帶的就是MS版本的求解器;<img src="https://img.jishulink.com/msimage/202510/0ae21ccf64441a2fa91b3c87d3635894
展開 珍藏LS-DYNA-2021最新多版本SMP與MPP軟件永久免安裝使用,目前最高支持至R11版本 ¥299
大家好,廣大在校和在職CAE愛好者,喜歡自己研究或希望用到LS-DYNA高版本,特別是多版本的MPP軟件,全網最簡單最好用最全版本的求解器,在次分享給有緣人,且用且珍惜,僅供個人學習之用,請勿商用!請勿商用!!請勿商用!!
注,親測所有MPP正常可用,請放心購買。
LS-DYNA參與計算的CPU數目與求解效率詳解 ¥1.99
目前大部分個人使用DYNA時,一般都采用SMP版本,所以以上信息供大家參考,其實過程很簡答,只要用一個算例,提交不同的CPU數目,對比一下就知道,建議大家根據自己的硬件自行測試!
想要了解MPP以及兩顆CPU,綜合物理核數64,線程數128的測試結果的,看以下內容:
不建議購買,網上有類似的文章,自己搜索一下或者AI搜一下即可!!!

集群系統LS-Dyna找不到自定義輸出文件問題
原因:集群系統使用的是Lsdyna MPP并行版本,無法生成 rcforc、nodout 等 ASCII 文本文件,而將數據輸出到binout文件。查看運行日志文件:
解決方法:
使用LS-prepost打開binout文件,提取數據。
使用官方提供的“l2a.exe”工具將binout轉換為ASCII文件。
官網下載l2a.exe,或搜索下載Ls-dyna任意MPP版本安裝壓縮包,內含該文件。
windows 系統中,以輸出 rcforc 文件為例,將 l2a.exe 和 binout0000 文件放在同一目錄下,使用 cmd 進入該目錄,然后運行如下命令:
l2a binout0000 rcforc
參考資料:
LS-DYNA中的接觸界面模擬
LS-Dyna分析結果中接觸數據的輸出
LS-Dyna binout 文件轉文本文件
展開 LS-DYNA學習筆記-LS-DYAN分類及SMP&MPP&HYB簡介
<p class="ql-align-center"><br></p><p>1.SMP和MPP 以及HYB版本的區別</p><p><strong>SMP版本:</strong></p><p>計算問題作為一個域,調用多個CPU進行運算,單臺計算機運算,建議不超過單顆PU的物理核數</p><p class="ql-align-center"><img src="https://img.jishulink.com/msimage/202510/f937ce60a3b573bc870e7ee9c6e04175.emf"></p><p>任務管理器,只能看到一個LS-DYAN進程;</p><p><img src="https://img.jishulink.com/msimage/202510/371c903655d757f93367817a8f29d83d.png"></p><p>SMP版本只能在一臺工作站/服務器上進行計算,不能跨服務器進行運算;</p><p><strong>MPP版本:</strong></p><p>MPP:計算問題分割成多個域,每個域調用一個CPU(內核)進行運算,小模型不建議使用,建議配比是2500-1W網格對一個CPU;不建議超過物理核數;</p><p class="ql-align-center"><img src="https://img.jishulink.com/msimage/202510/34759d89857920d996ef5b06785a7e2a.emf"></p><p class="ql-align-center"><img src="https://img.jishulink.com/msimage/202510/4ac76c3b98cb6d397313a60fc59c7e8b.png"></p><p> MPP版本,一個計算案例理論上可以在多臺服務器進行運算
展開 LS-DYNA簡介
16.支持的硬件平臺
LS-DYNA 960版的SMP版本和MPP版本是同時發行的。MPP版本使一項任務可同時在多臺分布計算機上進行計算,從而最大限度地利用已有計算設備,大幅度減少計算時間。計算效率隨計算機數目增多而顯著提高。 LS-DYNA 960版的SMP版本和MPP版本可以在PC機(NT、LINUX環境)、UNIX工作站、超級計算機上運行。
LS-DYNA應用領域
1.汽車工業
碰撞分析;氣囊設計;乘客被動安全;部件加工
2.航空航天
鳥撞;葉片包容;飛機結構沖擊動力分析; 碰撞,墜毀;沖擊爆炸及動態載荷;火箭級間分離模擬分析;宇宙垃圾碰撞;特種復合材料設計
制造業
沖壓;鍛造;鑄造;切割等
建筑業
地震安全;混凝土結構;爆破拆除;公路橋梁設計
國防
內彈道和終點彈道;裝甲和反裝甲系統;穿甲彈與破甲彈設計;戰斗部結構設計;沖擊波傳播;侵徹與開坑;空氣,水與土壤中爆炸;核廢料容器設計等
電子領域
跌落分析;包裝設計;熱分析;電子封裝
石油工業
液體晃動; 完井射孔;管道設計;爆炸切割;事故模擬;海上平臺設計
其它應用
玻璃成型;生物醫學
展開 LS-Dyna binout 文件轉文本文件
簡介
MPP 并行版本的 LS-Dyna 無法生成 rcforc、nodout 等 ASCII 文本文件,而生成 binout 二進制文件。通常大規模并行集群版的 dyna 都是 MPP 版本的。雖然 LS-PrePost 等軟件可以直接讀取 binout 文件,進而 plot 曲線之類的,但是有時候自己編程,要讀取 ASCII 文本文件,此時就需要將 binout 轉化為文本文件。好在 LSTC 官方提供了一個 “l2a.exe”文件可以直接將 binout 文件轉為文本文件。“l2a”下載地址:
ls-dyna_mpp_s_R9_3_1_winx64_ifort160_impi
若地址無法打開,百度搜一個 MPP 版本的 dyna 安裝包即可,安裝包中自帶“l2a.exe”文件。
使用方法
windows 系統中,以輸出 rcforc 文件為例,將 l2a.exe 和 binout0000 文件放在同一目錄下,使用 cmd 進入該目錄,然后運行如下命令:
l2a binout0000 rcforc
展開 LS-DYNA學習筆記_基于LS-PrePost前處理的薄板重力分析
<p><br></p><p> 使用LS-PrePost前處理生成的計算K文件,測試了多個版本的SMP和MPP求解器,可以發現,板材殼單元重力計算,每個大版本的結果多少都有些差異,同一個大版本的計算結果基本一致,因為是雙精度隱式計算,所以一般情況下差異不大(波動2mm),但是R14.系列(SMP&MPP),結果異常,比其他版本的數值少8mm,這個版本又是ANSYS的主力版本,所以需要注意;小結: 從分析過程看,DynaForm重力計算,建議使用SMP版本求解器,MPP的全軍覆沒,完全不適用;因為可以排除求解器的原因,那么剩下的只能是生成的Dyn文件部分關鍵字設置出了問題(即使是7.2版本,選擇了MPP輸出,問題依舊); 從LS-DYNA版本選擇上,目前看R14.X系列出了一些問題,建議使用R11.X-R13.X或者R16.x</p><p><br></p><p><br></p><p class="ql-align-justify"><span style="color: rgb(68, 68, 68);">本文原創首發自公眾號:阿毅工作室,轉載請注明出處!
展開 LS-DYNA學習筆記—LS-RUN提交算例多CPU計算設置方法
ANSYS 2025自帶的LS-RUN為LS-PREPOST 4.13版本,顯示版本為2025R2,其他渠道下載安裝的LS-RREPOST中目前公版為4.12.6 發布日期為202-05-14,內置版本為2025R1;LS-Run 2025 R2(4.13.2)LS-Run 2025 R1(4.12.6) 目前這兩個版本的功能表面看沒有任何差異;感覺用那個都一樣;1. K/DYN計算文件選擇2. 選擇使用計算的LS-DYNA版本: SMP / MPP如果定義的MPP SMP設置項沒有問題,選擇完畢后,Solver會自動變更選擇完畢后,確認Solver處的LS-DYNA的位置及版本無誤,如果有問題,建議手動更改配置文件:在setting中,設置LS-DYNA的類型和版本,可以設置多個;
設置完畢后,計算時,可以選擇不同的LS-DYAN類型或者版本,如下:3. 選擇參與計算的CPU數目
還沒有搞懂這兩個框框有啥區別,為啥設置兩個框,貌似,選擇了一個,另外一個就自動變化了;有了解的,留言,感謝??!! 左邊的是NCPU旁邊的數字,是真正起作用的數字,可以手動更改,設置后的大小就是MPP版本啟動的進程數(每個進程啟用一個CPU線程);SMP版本就是參與計算的CPU數目;
4. 檢查Expression,并啟動計算
點擊啟動計算前,一定要檢查Expression中的,命令行,無論是CALL啟動,還是MPIEXEC啟動,都需要有-np $NCPU字樣 ,只有這樣,上面設置的CPU數目才起作用!!!5. 啟動計算
?本文原創首發自公眾號:阿毅工作室,轉載請注明出處!
更多資訊及合作,請發郵件或者關注微信公眾號!
Email:82085494@qq.com
展開 S-ALE流固耦合算法在戰斗部自然破片模擬中的應用 ¥6
1.利用S-ALE關鍵字生成歐拉域,并按照幾何形狀方式對裝藥進行填充,設置起爆點;
ALE_STRUCTURED_MESH_POINTS
ALE_STRUCTURED_MESH
以上步驟結束后可以在Ls-prepost點擊左上角Keyword Entity/ALE/Structured_Mesh預覽生成的S-ALE網格,如下: 以上是模型建立工作,至此算咧已經生成150x150x400=9143201,算上戰斗部殼體160000,一共1000萬網格,這個量級的網格數量對于傳統ALE來說,求解速度會很慢,特別是戰斗部自然破片需要模擬到破片速度穩定后,計算時間一般為零點幾秒,時間會更久,即使用MPP版本搭配高性能工作站,也需要花費不少時間,有興趣的朋友們可以比較和S-ALE算法對比。
展開 
LS-DYNA_R16.0.0沖壓領域簡要評測
</p><p>測試案例1從分析過程看,拉延計算MPP版本所用的時間大幅度小于SMP版本;從分析效率看,最新的MPP-R16.0.619版本的效率相比于SMP版本效率提升明顯,部分場景效率提升約100%。
LS-DYNA的材料模型二次開發過程
這個模塊和LS-DYNA主執行程序是分開的,即使將來LS-DYNA主程序的版本升級也不影響這個模塊。調用的方法是在模型的.k文件里面加入三行
*MODULE_LOAD
myumat41
gnu.so
其中:第一行是關鍵字,第二行是這個模塊在這個模型的id,第三行是這個模塊的編譯后文件。然后就可以按照原來的方法執行LSDYNA主程序就可以了。這個關鍵字有很多匹配規則,詳見上期的“LS-DYNA用戶子程序的動態連接庫的調用”一節。本文演示的是MPP版本的主程序,單個單元模型只能用一個CPU來運行:
mppdyna i=demo.k
3)UMAT子程序的跟蹤調試
當子程序運行遇到問題的時候,最簡單直接方法是用打印命令,與LS-DYNA的59號文件對應的是message文件,對于MPP程序,每個CPU都有一個自己的message文件,因此打印方法不容易混亂,也很方便。比如:
WRITE(59,*)’sig=’,sig(1),sig(2),sig(3)
WRITE(59,*)’hsv=’,hsv(1),hsv(2)
有些情況下,還是要進入到源程序里面,在源程序上進行跟蹤調試。本文以gdb為例,啟動調試程序,進行以下步驟:
1. 調入主程序
gdb mppdyna
2. 設置斷點
b umat41
(此時會顯示umat41 不存在,可能要用set breakpoint pending on 激活在調用時補設斷點)
3. 運行程序
r i=demo.k
4. 程序在進入umat41 后,就會停下來。比如,打印變量
p cm(1)
這是* MAT_USER_DEFINED_MATERIAL_MODELS 卡片輸入的第一個材料常數P1。
展開 LS-DYNA自定義本構子程序基本流程
流程以32位smp,ls971_s_R5.1.1_win32_p_lib為例;
所用的源代碼以及K文件來自趙海歐先生所編《LS-DYNA動力分析指南》一書第15章“用戶自定義材料文件”
m3rate-user-so.k
m3rate-user-so.f
幾個先決條件
1、必須擁有對應版本的ls-dyna lib文件包。需要根據不同的系統平臺(32位/64位、SMP/MPP)、版本(971r4.2/r5/r5.1.1……)下載對應的lib包。
2、裝IFC之前需要先裝MVS。
對于ls971r5.1.1,
Compiler and version
1.Intel Fortran: P:
Intel(R) Fortran Compiler for 32-bit applications, Version 10.1
2.Microsoft Visual C++:
MS Visual C++ 2008 Standard or Professional Edition
Install Microsoft Visual C++ before Intel Fortran compiler.
3、有lstc授權文件,即ls-dyna求解器可求解。
LS-DYNA自定義本構子程序基本流程(by df_af_aq).pdf
第十五章 用戶自定義材料文件.rar
展開 LS-dyna_常見問題匯總
請問安裝 LS-DYNA(MPP)版本時,操作系統需有哪些額外的設定? .......................................................31
35. 在 Linux 系統下如何指定 MPP 的 computing node? ...................................................................................31
36. 請問在執行 MPP 運算時,有沒有類似 PC 版本 Ctrl+C 的功能以進行不同的 switch? ..........................31
37. 如果我想要了解特定截面的力量分布情形,該設定哪些項目呢? ............................................................32
38. 請問 LS-DYNA 在進行 Implicit 分析時,有沒有什幺該注意的地方? ......................................................32
39. 請教一下, LS-DYNA 有沒有什幺功能可以讓上/下表面的網格移到中性平面來? ................................32
40. 請問我該如何在后處理程序 LS-Pre/Post 里頭看到殼元素的厚度? ..........................................................32
41. 請問在 LS-Pre/Post 里面該如何操作才能看到各相材料的變形及相關的力學資料? ...............................32
42.
展開