
發布
注冊
/
登錄MPI的案例
LS-DYNA學習筆記—并行計算MPP版本MPI安裝方法
, 2021-Oct-01</p><p>rem</p><p>set "INTEL_CMP_REV=2023.1.0"</p><p>set "INTEL_MKL_REV=2024.2.0"</p><p>set "INTEL_MPI_REV=2018.3.210"</p><p>set "MPI_ROOT=E:\GreenSF\LS-DYNA\MPI_Green\Intel\%INTEL_MPI_REV%\winx64"</p><p>set "PATH=%MPI_ROOT%\bin;%PATH%"</p><p>set "PATH=E:\GreenSF\LS-DYNA\MPI_Green\IntelMKL\%INTEL_MKL_REV%\winx64;%PATH%"</p><p>set "PATH=E:\GreenSF\LS-DYNA\MPI_Green\IntelCompiler\%INTEL_CMP_REV%\winx64;%PATH%"</p><p>set "I_MPI_AUTH_METHOD=delegate"</p><p>set "KMP_AFFINITY=verbose"</p><p><strong>MS MPI調用方法</strong></p><p><img src="https://img.jishulink.com/msimage/202510/7d02b567322ca5cde94f39bd3e739582.png">MS的也是類似:下面是 ms bat文件,有需要的自行修改相關路徑:</p><p>@echo off</p><p>rem Set needed environment variables, for LS-Run with Microsoft MPI</p><p>rem</p><p>rem original: Anders Jernberb
展開 MPI常用命令。。。
本地選項中常用參數:
-n
num 設置執行MPI程序的進程總數
注意:全局選項和本地選項順序不要弄錯。
8.
mpirun:
MPI程序快速執行命令,運行前不必運行mpdboot開啟守護進程。
9.
mpd測試命令:mpdcheck和mpdringtest
mpdcheck用來檢查mpi安裝和運行時的故障和異常。
mpdringtest測試一個mpd回環的傳輸時間。
10.
mpd幫助命令:mpdhelp
mpdhelp顯示所有mpd命令。
11. 編譯命令
mpicc:
MPI程序編譯命令。
常用參數:
-g
加入調試信息。
展開 西門子S7-300PLC之間的MPI通訊
四、找另一種通信實操··············
MPI通信最多可以在15個CPU之間實現,包括MPI全局通訊,單邊通訊和雙邊通訊三種方式。
MPI全局通訊(300PLC之間)
MPI的全局通訊一個包最多22個字節,最多4個數據包(一個發送,一個接收算一個數據包)
硬件的配置(在一個項目里面組態三個CPU):
注意在組態的時候建立的是MPI通訊,不是DP通訊
PLC1里進行硬件組態:
在PLC3里進行硬件組態:
和PLC2的CPU屬性設置相同,地址更改為3
我們在PLC里面不用編輯通訊的程序,只需在PLC1里給MB0開始的22個字節賦值,在PLC2里給MB0開始的22個字節解壓使用即可。
程序的下載步驟:
一,先下載PLC1,使用編程電纜連接PLC1上的MPI接口
二,下載完PLC1的項目程序后,我們開始下載PLC1的全局通訊的通訊信息
三,下載PLC2,使用編程電纜連接PLC2上的MPI接口
四,下載完PLC2的項目程序后,我們開始下載PLC2的全局通訊的通訊信息
下載完成,連接上MPI通信電纜,測試通訊情況
MPI單邊通訊(300的PLC和300的PLC)
單邊通訊主要用在PLC與PLC之間的通訊,一個發送和接受最多76個字節
特別提示:因為通訊程序沒有必要每個掃描周期都運行,所以我們可以把通訊程序放到OB35(循環中斷)里面。
展開 西門子的非以太網通訊,PPI和MPI!本文講得很仔細!
3 MPI通信
(1)MPI通信
S7-200PLC集成的485接口可以作為MPI的從站,通過MPI通訊可以實現S7-200PLC的編程通訊,S7-200與S7-300/400集成MPI口之間的通訊,與HMI人機設備之間的通訊。作MPI通訊時,S7-200PLC支持的波特率為19.2kps和187.5kps,另外MPI通訊設備不能與作為PPI主站的S7-200PLC進行數據交換。。
S7-200與S7-300之間采用MPI通訊時,S7-200PLC不需要編寫任何與通訊有關的程序,只需要將要交換的數據整理到一個連續的V存儲區當中即可。而在S7-300PLC中需要在程序中調用系統功能'X_GET'(SFC67)和'X_PUT'(SFC68),每次讀或者寫操作由SFC的功能管腳'REQ'輸入的1信號觸發,'DEST_ID'是指S7-200PLC的MPI地址,在本例子中(上圖)是2。S7-200的V存儲區被S7-300PLC看作是DB1,因此在遠程數據地址輸入管腳'VAR_ADDR'我們填寫的'P#DB1.DBX0.0 BYTE 8'即是從S7-200PLC VB0開始的8個字節,'SD'和'RD'指向的是S7-300內部的數據存儲區,在本例子中使用的都是M存儲區。
轉發是最大的鼓勵!謝謝您的支持!
重要通知
想加入工控PLC學習技術交流群
請添加班長為好友
并備注:地區-行業-姓名昵稱獲取進群資格。
展開 
淺談hypermesh作為mpi分析前處理工具的應用
在用mpi分析時,最讓人頭疼的事情之一就是網格修正,而fusion技術在進行flow 分析時,要就網格的匹配率要在85%以上,對于非常簡單的零件,可以用mpi的分網功能對其進行離散,但是當零件比較復雜時,網格的修改往往會占用較長的工時,而且修改完自由邊等缺陷后,可能會導致網格的匹配率降低,最重要的一點:mpi自動分配的網格厚度往往跟實際存在誤差,需要手動修改。所以我都是在hypermesh中化分網格,在mpi中進行分析。具體操作步驟如下:
1、 在hypermesh 中將不同壁厚的部分放入不同的comp中
2、 采用交互方式劃分三角形網格,單元長度為最小壁厚的2倍
3、 相對應的邊盡量采用相同的節點數,比厚較薄處,比如加強筋,安裝孔等部位要增加節點數,這樣可以提高網格質量,并且保證網格匹配率
4、 ok!分網完成。
展開 淺談hypermesh作為mpi分析前處理工具的應用
在用mpi分析時,最讓人頭疼的事情之一就是網格修正,而fusion技術在進行flow 分析時,要就網格的匹配率要在85%以上,對于非常簡單的零件,可以用mpi的分網功能對其進行離散,但是當零件比較復雜時,網格的修改往往會占用較長的工時,而且修改完自由邊等缺陷后,可能會導致網格的匹配率降低,最重要的一點:mpi自動分配的網格厚度往往跟實際存在誤差,需要手動修改。所以我都是在 hypermesh中化分網格,在mpi中進行分析。具體操作步驟如下:
1、 在hypermesh 中將不同壁厚的部分放入不同的comp中
2、 采用交互方式劃分三角形網格,單元長度為最小壁厚的2倍
3、 相對應的邊盡量采用相同的節點數,比厚較薄處,比如加強筋,安裝孔等部位要增加節點數,這樣可以提高網格質量,并且保證網格匹配率
4、 ok!分網完成。
展開 分享 MPI/Shrink 教程
對產品在注塑成型中的收縮率進行預測是 MPI 的主要應用之一,特別是對于那些外形尺寸比較大、產品壁厚比較厚、或者產品形狀比價復雜的產品,對塑膠產品收縮率的準確預測顯得尤其重要。否則,一套幾十萬、上百萬的模具由于收縮率沒有設計好,產品尺寸將非常難控制,嚴重的甚至導致整套模具報廢。在這里,本人附上 Moldflow 的 MPI/Shrink 培訓教材與大家分享,希望大家也能奉獻自己在 Moldflow 應用方面的體會,利用這個平臺我們一起來討論,以期獲得共同的進步。
MPI_Shrink.rar
MPI4介紹~~~~~~
MPI基礎教材,內容太大,所以上傳到資料庫里了,有興趣的朋友可以去這里下:
http://www.caenet.cn/data/Data.aspx?ID=427
MPI系列講座之Basic Modeling(一)
MPI系列講座之Basic Modeling(一)
我的MPI5.0模擬結果出入好大
不知是安裝問題還是分析過程中的工藝設置問題,我電腦上模擬出來的結果充填時間有兩百多秒,前沿溫度有兩千多度,就壓力還正常,工藝參數就算是按缺省來設置也是如此.我是剛接觸MPI沒多久,還請名位大俠多多指教.
塑料制品的模具設計知識
注塑參數優化MPI的注塑工藝優化功能對于每一特定制件,自動的確定其最優加工工藝參數和注塑機參數。它的分析結果可以作為MPX的輸入參數使試模快捷高效。
氣輔工藝模擬使用MPI可以模擬體積控制和壓力控制氣輔工藝。它首先模擬聚合物在模具中的流動,然后模擬氣體在型腔內的穿透情況
熱固性材料注塑模擬MPI提供工具進行熱固性塑料成型的模擬:如注塑成型、IC卡成型、樹脂模塑成型、BMC材料模塑成型和反應注塑成型等。
使用MPI3.0可在模具制造之前優化注塑工藝參數、檢驗模具結構的合理性,大大降低了復雜模具的制造風險,有效控制開發周期與生產成本;對于已有模具和制品,通過MPI3.0的分析也可優化模具與制品結構及工藝參數,為提高產品質量穩定性提供解決方案。
展開 
moldflow的介紹
Moldflow Plastic Insight(MPI)是一個提供深入制件和模具設計分析的軟件包,它提供強大的分析功能、可視化功能和項目管理工具。這些工具使客戶可以進行深入的分析和優化。
MPI使用戶可以對制件的幾何形狀、材料的選擇、模具設計及加工參數設置進行優化以獲得高質量的產品。
1.集成的用戶界面7L
集成的用戶界面使用戶可以方便地輸入CAD模型、選擇和查找材料、建立分析模型、進行一系列的分析,并采用先進的后處理技術使用戶方便的觀察分析結果、它還可以生成基于INTERNET的分析報告,方便的實現數據共享。
2.CAE模型的獲取
MPI提供了CAE行業最優秀的CAD集成方案,Moldflow實現了最廣泛的幾何模型集成。包括線框模型、表面造型、薄壁實體以及難以用中型面來表達的厚壁實體。無論您設計的幾何體是什么形式,MPI都提供了易于使用的、穩定的、集成的環境來處理您的模型。
對于線框和表面造型,MPI可以直接讀取任何CAD表面模型并進行分析。在用戶采用線框和表面造型文件時,MPI可以自動生成中型面網格并準確計算單元厚度,進行精確的分析。MPI的中型面模塊用于處理薄壁制件,節省了用戶大量的CAE建模時間。使他們致力于CAE分析和優化。
對于薄壁實體,MPI的FUSION模塊基于Moldflow的獨家專利的DaulDomain分析技術,使用戶可以直接進行薄壁實體模型分析。
這將原來需要幾小時甚至幾天的建模工作縮短為幾分鐘,無需進行中型面網格的生成和修改。FUSION可以直接從塑件顧問中讀取模型而進行進一步的分析。
對于厚壁實體Moldflow的MPI/Flow3D、和MPI/Cool3D模塊采用全三維的自適應網格進行全三維分析。
這三種方法提供了最廣泛的幾何設計模型的集成,是其它軟件難以匹敵的。
展開 部署Windows HPC,并實現在Ansys 中向Win HPC提交作業 ¥68
歷史上也有不少大公司推出了自己的MPI實現,如IBM Platform MPI(PMPI,最新版本V9,已經停止維護,Ansys支持)、Intel MPI(最新2021版,Ansys支持)、Microsoft MPI(MS-MPI,最新V10,2023年,已開源)、MPI CH2(開源)等,其中免費或開源的MPI其并行的節點數量可能會有限制。
為了實現多節點并行計算,除了MPI外,還需要調度器軟件,對計算資源(如處理器核心、內存等)進行管理和分配。不少公司也開發了相應的作業調度系統,如PBS (Portable Batch System, Altair,用于Linux系統)、LSF(Load Sharing Facility,由IBM開發,用于Linux系統),此外還有其他開源調度器,如Sun Microsystem(Sun Grid Engine)等。
2004年,微軟成立了高性能計算產品組,比爾·蓋茨的目標是“讓每個科技人員都有高性能計算機”。《微軟高性能計算服務器》這本書的作者徐明強,就是在2004年加入微軟的。微軟在美國阿岡國家實驗室開放源代碼的MPI2的基礎上開發了MS-MPI 標準,其最大特點是與微軟HPC Pack、Windows Server無縫連接,大大簡化了部署HPC的步驟。
3、什么自己做HPC?
主要原因還是窮,各種云端的計算資源太貴不適合個人用。有時候一臺配置稍好的虛擬機租金都趕上一臺配置不錯的PC了。
另外,隨著電腦升級,淘汰下的舊電腦也可以廢物利用,繼續發揮余熱。
4、Windows HPC的特點
Windows 高性能計算服務器,提供了HPC Pack 軟件開發工具包、作業調度系統和管理系統。其最大的特點是與windows server深度融合,可以快速部署HPC。
展開 MOLDFLOW產品的全面介紹
2、Moldflow Plastic Insight(MPI)簡介
Moldflow Plastic Insight(MPI)是一個提供深入制件和模具設計分析的軟件包,它提供強大的分析功能、可視化功能和項目管理工具。這些工具使客戶可以進行深入的分析和優化。
MPI使用戶可以對制件的幾何形狀、材料的選擇、模具設計及加工參數設置進行優化以獲得高質量的產品。
1.集成的用戶界面
集成的用戶界面使用戶可以方便地輸入CAD模型、選擇和查找材料、建立分析模型、進行一系列的分析,并采用先進的后處理技術使用戶方便的觀察分析結果、它還可以生成基于INTERNET的分析報告,方便的實現數據共享。
2.CAE模型的獲取
MPI提供了CAE行業最優秀的CAD集成方案,Moldflow實現了最廣泛的幾何模型集成。包括線框模型、表面造型、薄壁實體以及難以用中型面來表達的厚壁實體。無論您設計的幾何體是什么形式,MPI都提供了易于使用的、穩定的、集成的環境來處理您的模型。
對于線框和表面造型,MPI可以直接讀取任何CAD表面模型并進行分析。在用戶采用線框和表面造型文件時,MPI可以自動生成中型面網格并準確計算單元厚度,進行精確的分析。MPI的中型面模塊用于處理薄壁制件,節省了用戶大量的CAE建模時間。使他們致力于CAE分析和優化。
對于薄壁實體,MPI的FUSION模塊基于Moldflow的獨家專利的DaulDomain分析技術,使用戶可以直接進行薄壁實體模型分析。
這將原來需要幾小時甚至幾天的建模工作縮短為幾分鐘,無需進行中型面網格的生成和修改。FUSION可以直接從塑件顧問中讀取模型而進行進一步的分析。
對于厚壁實體Moldflow的MPI/Flow3D、和MPI/Cool3D模塊采用全三維的自適應網格進行全三維分析。
這三種方法提供了最廣泛的幾何設計模型的集成,是其它軟件難以匹敵的。
展開 技術分享︱國產化突破:開源MDO工具鏈在新一代神威超算上的安裝與調試
</li><li><strong style="color: rgb(15, 133, 214);">方法2:</strong>手動將編譯好的文件進行鏈接</li></ul><h3><strong>3.3 多節點“并行術”</strong></h3><p> 超算平臺的MPI函數實現不夠全面,有些函數存在問題,例如MPI_Scatterv、MPI_Gatherv、MPI_Allreduce。如果逐個對程序的源碼進行修改,存在耗時長、難定位、難測試等問題。比較好的解決辦法是自己在底層mpi函數的基礎上實現一套包含幾個問題函數的動態庫,在程序鏈接的時候把這個動態庫加上。
展開 MPI的相關專題、標簽、搜索
MPIIntel MPImpi軟件ANSYSMPI并行編程abaqus運算MPIansys mpi計算 intel mpi ms mpils dyna intel mpi ms mpifatal error in mpi_init: other mpi errormpi application rank 21 killed before mpi_finalize() with signal 11mpi application rank 0 exited before mpi_finalize() with status 1mpi application rank 0 exited before mpi-finalize with status 2