
發布
注冊
/
登錄多CPU并行計算的案例
多CPU / Core并行能力, 解決精密五金模具設計的仿真模擬工具Stamp-Engineer
精密五金對象:筆記本、PDA、MP3、手機、數碼相機、家電產品、消費品(例如咖啡機、燙斗等)
Stamp-Engineer:成熟、方便、性價比最高的多CPU/Core并行計算能力
為什么要使用多CPU/Core并行計算:
1.
產品精度要求非常高:廠家通常要求“零缺陷”,要達到這樣的精度要求,在有限元模擬中必將帶來的就是元素量增加,模擬時間長。元素量往往能達到汽車覆蓋件的10倍。
2.
產品局部幾何特征非常小:大家知道目前的高端電子產品外形要求時尚、新穎。有些圓角甚至達到r1mm 以下。因此造成模擬過程中必須使用邊長特別小的元素,特征長小直接導致時間步長小、計算時間長。
3.
生產中使用級進模(Progressive Die):如果要模擬整個料帶、所有工步的成形過程,必然導致元素量成倍數地增加。
4.
開發周期非常短,從模具設計到生產出樣件通常只有2周的時間,而分配到模具設計的時間只有3天左右,如果在單CPU中進行計算,并對比幾種工業條件或者是設計方案,所花的時間往往超過3天。這樣的時間然設計工程師無法接受也讓精密五金制造業無法接受。
為了解決以上計算時間所帶來的問題,同時達到很高的模擬精度,多CPU/Core并行計算技術是最有效的解決方案,而在這個解決方案的背后,用戶付出的是更多的金錢,例如PAM-STAMP、Dynaform,4 CPU的價格幾乎在12萬美元以上(是單CPU價格的2~3倍)。這樣的價格對于五金模具企業是難以接受的。而Stamp-Engineer professional 版本,可提供最多4CPU / Core的并行計算,價格遠低于以上兩種產品,特別適合中國五金模具行業的采購能力。
隨著現在硬件的發展,2 Core / 4 Core CPU已經在非常合理的價格,在Dell裝配一臺4 Core (4核)的機器不到2萬元人民幣。
展開 Flow3D 9.3 全面支持多核CPU 并行計算
希望和大家共同探討 學習。QQ7858923
abaqus并行計算中CPU超限的解決辦法
abaqus并行計算中CPU超限的解決辦法-Abaqus Error: The number of cpus (16) exceeds the number of cpus available(8)
# 1.說明,
CPU配置為i9-9900K,8核心16線程
# 2. 出現問題:
abaqus job=XX user=XX.for input=XX.inp cpus=16 int
出現報錯:Abaqus Error: The number of cpus (16) exceeds the number of cpus available (8).
# 3. 問題解析
這種情況主要是配置文件關于并行計算設置導致的,尤其是ABAQUS2023,
# 4.解決辦法:
使用everything找到路徑下:X:\SIMULIA\EstProducts\2023\win_b64\SMA\site\custom_v6.env的
custom_v6.env文件,其中X代表盤符,
修改前
在文件最后加一句話:
import socket
mp_host_list=[[socket.gethostname(),16],]
其中16代表自己電腦的線程數,一定要與自己電腦的線程一樣
修改后
展開 多核CPU使用率和并行版(SMP)
FLOW3D對CPU的使用率并不大,如果使用雙核處理器,CPU使用率就為52%左右,如果使用四核發處理器,CPU使用率就為27%左右,如果使用到八核處理器的話,那么CPU使用率就低,才15%左右的,挺浪費的。 但如果使用并行版(SMP)的FLOW3D,那么CPU使用就一下子達到100%,跟MAGMASOFT軟件是一樣的。使用并行版能夠有效地提高CPU使用率,同時也能夠大幅度地提高使用的運算求解速度。
可以如圖所示,使用并行版(SMP)后,CPU使用率就達到100%(本人電腦是雙核CPU):
展開 
MoldFlow多算例并行運算及多任務批量計算詳解 ¥19.98
備注:
本文主要應用場景,有2臺以上運算PC,或者同時有2個以上到案子分別提交到不同到PC上運算(MoldFlow不支持一個算例多個PC并行運算),使用JOB Manager直接在一臺PC上進行前后處理,求解時指定不同到案子在不同到PC上計算,不需要手動COPY前處理文件到其他PC或者在多臺PC上進行處理前后處理,便于分析人員管理數據,節省時間;直白一點,就是只在一臺PC上做前后處理,在多臺PC上做運算;
MoldFlow 支持多個算例在一臺PC或者多臺PC上同時運算,很多小伙伴都是在一臺機子上設置好前處理文件,然后COPY到其他的PC上提交運算,這種方法很費勁而且不利于管理,下面將詳細的說明如何使用一臺主機的多個案子提交到多臺主機上進行運算的方法;
基本環境安裝:
MoldFlow安裝包一般含有Moldflow Insight和Moldflow Synergy兩份安裝文件;很多小伙伴都搞不明白為啥軟件不整合到一個安裝包里,分開兩次安裝,很麻煩;這里要先解釋一下:
Moldflow Synergy實際就是MlodFlow的前后處理軟件,其用來導入CAD模型,劃分網格,設置邊界工藝條件,結果后處理等;
而Moldflow Insight軟件實際就是MoldFlow的求解器,主要就是用來將前處理文件計算得到結果文件。
展開 SimuFact.Forming 多CPU計算數目指南
<p> MSC系列的軟件已經跟時代有些脫節了,<a href="https://www.yqgqt.org.cn/major/simufact" rel="noopener noreferrer" target="_blank">SIMUFACT</a>.Forming作為業界主流的一款通用鍛壓仿真軟件,FE求解器(MARC)多年來對多CPU的支持一直沒有大的更新,從測試結果看,對于大多數模型,8個CPU基本就是計算的上限了,多了也沒啥作用,不知道最新的版本有沒有優化;</p><p class="ql-align-center"><img src="https://mmbiz.qpic.cn/mmbiz_jpg/J55FYYXzfd61Ht7MXrTDPicLcO0L9ZRyEgpqJM3tRmWFMoo0qeNm0iaYqn7B8r90cEhnSutDP6WjI0YhJok5WCBA/640?wx_fmt=jpeg"></p><p class="ql-align-center"><br></p><p>*************************************************</p><p>更多資訊及合作,請發郵件或者關注我的微博及微信公眾號!
展開 AUTOFOR4.1多CPU計算設置教程
AUTOFOR4.1多CPU計算設置教程
SimuFact V9_FE計算多CPU設置詳解;
目前進行鍛壓、擠壓分析的4大主流的商用軟件:Deform、Simufact.Forming(原MSC.SuperForge)、Forge、Qform中,都支持多核運算;現在主流的CPU一般也都在2個核心以上了,所以計算時最大程度的利用CPU的計算資源,能夠大幅度的節省計算時間。
Autoform 4.1.2多CPU計算設置教程
Autoform 4.1.2支持WinX64和多CPU計算,對于使用多CPU和X64的朋友來說是福音啊!!以前的版本都是不能的
下面的是Autoform 4.1.2多CPU計算設置方法和多CPU計算時間的比較,希望對大家有幫助:
LS-DYNA學習筆記—LS-RUN提交算例多CPU計算設置方法
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
展開 Moldex3D模流分析之多CPU和叢集式計算機計算
然而,三維模流分析在完全不簡化模型的情況下,無可避免增加了許多計算上的負擔,使得計算時間增長。Moldex3D所采用的高效能有限體積法 (HPFVM, High-Performance Finite Volume Method),雖然已經是目前商用CAE軟件中計算效能高的一種,但是當面臨大型模具,以及客戶快速分析的期望時,仍有相當大的改進空間。
Moldex3D 在業界率先支持并行計算,以求大量增進分析計算效能,在更短時間內完成復雜、內含大量網格元素的模型分析數據。高效率的平行化計算核心可進行完整的充填、保壓、冷卻、翹曲、玻纖排向、反應射出…等計算。此外,Moldex3D 并行計算技術可同時支持多CPU和叢集式計算機計算。
對于光學零件,纖維補強汽車零組件、連接器、齒輪..等等,對高精度和高速計算的需求永遠不能低估。計算速度可以被更新更強大的CPU改善。然而,僅僅改進CPU的速度在速度和準確性上并無法滿足工業用戶。多核心CPU計算機組成的使用,便成為可行的解決方案。
效能顯著的案例探討
Moldex3D身為CAE專業廠商,是市面上能完整支持全并行計算的模流軟件,包含流動、保壓、冷卻、翹曲、纖維、多材質射出等分析。運用多核心或者多CPU的高計算能力,計算時間能受大幅的縮短,例如以雙核心的計算機為例,計算效率有機會提升50%到80%以上。Moldex3D高效多核與并行計算技術能降低您的成本并產生極高的效益。
展開 
LS_DYNA-MPP 多核并行計算資料分享
LS-DYNA-MPP并行計算研討文件.pdf
備注:實用資料大家學習,記得關注并點贊哦。
另外需要lsdyna-mpp個人電腦實現單機多核mpp并行計算軟件的請在https://www.yqgqt.org.cn/content/post/541092 鏈接中下載試用。
Moldex3D模流分析之高效多核與并行計算技術
然而,三維模流分析在完全不簡化模型的情況下,無可避免增加了許多計算上的負擔,使得計算時間增長。Moldex3D所采用的高效能有限體積法 (HPFVM, High-Performance Finite Volume Method),雖然已經是目前商用CAE軟件中計算效能高的一種,但是當面臨大型模具,以及客戶快速分析的期望時,仍有相當大的改進空間。
Moldex3D 在業界率先支持并行計算,以求大量增進分析計算效能,在更短時間內完成復雜、內含大量網格元素的模型分析數據。高效率的平行化計算核心可進行完整的充填、保壓、冷卻、翹曲、玻纖排向、反應射出…等計算。此外,Moldex3D 并行計算技術可同時支持多CPU和叢集式計算機計算。
對于光學零件,纖維補強汽車零組件、連接器、齒輪..等等,對高精度和高速計算的需求永遠不能低估。計算速度可以被更新更強大的CPU改善。然而,僅僅改進CPU的速度在速度和準確性上并無法滿足工業用戶。多核心CPU計算機組成的使用,便成為可行的解決方案。
效能顯著的案例探討
Moldex3D身為CAE專業廠商,是市面上能完整支持全并行計算的模流軟件,包含流動、保壓、冷卻、翹曲、纖維、多材質射出等分析。運用多核心或者多CPU的高計算能力,計算時間能受大幅的縮短,例如以雙核心的計算機為例,計算效率有機會提升50%到80%以上。Moldex3D高效多核與并行計算技術能降低您的成本并產生極高的效益。
展開 鍛壓仿真系列講座_SimuFact_V10_FE計算多CPU設置詳解
3:案例設置多線程運算
案例基本設置完畢后,在 Forming中,點擊 Advanced中的Parallel選項,勾選Multiple process,并設置可以使用的核心數
提交運算,查看任務管理器中的CPU資源占用率,如果跟你設置的一致(比如雙核四線程CPU,設置為3,則CPU占用率為75%),說明開啟成功。開啟多核運算后,不計算,取消多核后,能夠計算,說明沒有設置成功;
通過以上的設置,可以有效的利用計算機資源進行仿真運算,縮短計算的時間,提高計算的效率,是SimuFact.Forming必須掌握的一個基本技巧;
展開 基于Mathematica的多項式系數的位數之和的并行計算
通過觀察多項式展開式的每一項的冪的規律,可以得到一種生成循環的方法,使得該算法從基于遞歸變成基于循環,但是必須是動態生成的循環,于是利用一些Mathematica的元編程技巧,可以設計出一套基于Sum的代碼,而Sum又有ParallelSum作為其并行版本,可以直接無縫移植。對于4項式的300次方,代碼(已打碼)如下圖所示,可以在不到1秒內完成。
如下圖所示,三種算法的計算時間有顯著差異,但三種都呈現出指數級增長的態勢,因為這是一個NP問題。
如有相關需要,歡迎通過公眾號“320科技工作室”聯系我們