著計算機硬件的更新,尤其是內(nèi)存和內(nèi)核數(shù)量的增加,計算性能不斷提高。伴隨著硬件的更新,仿真分析類軟件也相繼推出了高性能計算方法,增加參與到仿真分析中的計算機內(nèi)存和內(nèi)核的數(shù)量,從而提高仿真分析的效率。Adams軟件作為多體動力學分析領(lǐng)域的旗艦產(chǎn)品當然也不例外,可以從計算機內(nèi)存和內(nèi)核兩個方面著手來實現(xiàn)高性能計算。
1 內(nèi)存設置
Adams的內(nèi)存預定義模式有stnd、large、ex_large和huge四種。從stnd到huge,允許調(diào)用的內(nèi)存逐步提高。各種內(nèi)存調(diào)用模式可調(diào)用的內(nèi)存數(shù)量見下圖1。
圖1 不同內(nèi)存調(diào)用模式可調(diào)用的內(nèi)存數(shù)量
軟件缺省情況下內(nèi)存設置為ex_large模式,可調(diào)用內(nèi)存大約為20GB,可以滿足大多數(shù)Adams模型的分析需求。如果模型過大可以將內(nèi)存調(diào)用模式改為huge模式。huge模式可以調(diào)用的內(nèi)存數(shù)量將近60GB。可以通過“開始菜單>所有軟件>MSC.Software>Adams x64 2015(對應軟件版本號)>Adams - Settings & License”打開設置窗口來改變內(nèi)存調(diào)用模式,然后在AView/Preference和ASolver/Preference里面分別設置,如下圖2所示。
圖2 修改內(nèi)存調(diào)用模式到huge
如果遇到極特殊情況,huge模式也不能滿足分析需求,可以將內(nèi)存調(diào)用模式改為Custom,獲取更大的內(nèi)存調(diào)用權(quán)限。memSize的設置選項對應Adams安裝目錄下win32或win64/uconfg_xx文件夾內(nèi)的uconfg.dll。常規(guī)情況下uconfg_user中并沒有uconfg.dll文件,因此只將memSize設置成Custom是無效的,還需要手動生成自定義調(diào)用內(nèi)存的uconfg.dll文件。這需要借助Adams命令以及外部的Fortran/C編譯器,編譯器與Adams版本有關(guān),比如Adams2011需要Intel Fortran 10.x/11.x(Visual Studio 2005/2008)。
將內(nèi)存調(diào)用模式設置成Custom后按如下流程完成設置:
1) 按照“開始菜單>所有軟件>MSC.Software>Adams x64 2015(對應軟件版本號)>Adams -Command Prompt”打開DOS窗口,并輸入Adams版本號,以Adams2015為例,輸入的命令為adams2015_x64。輸入后的窗口顯示如下圖3所示。
圖3 Adams命令窗口
2)在Enter your selection code or EXIT后面輸入cmm。
3)逐項設置MDSIZ、OSSIZ、CDSIZ等參數(shù),默認值為huge模式的參數(shù),Custom輸入?yún)?shù)定義比huge參數(shù)大即可。此過程中自動生成 有關(guān)設置的*.f文件,并自動編譯生成uconfg.dll文件。文件存儲在Adams_install_dir/win32 or win64/uconfg_user目錄下。
注意:內(nèi)存設置不需要額外的許可,但要設置成Custom模式必須在電腦上提前安裝好對應的編譯器軟件。
2 多核設置
Adams多核計算設置有兩種途徑。第一種設置途徑是在Adams/View界面下通過“settings>solver>Executable”菜單打開設置窗口,并勾選More選項,在Thread Count位置輸入?yún)⑴c計算的線程數(shù),具體如圖4所示。
圖4 Adams/View界面設置多線程窗口
第二種設置途徑是通過“開始菜單>所有軟件>MSC.Software>Adams x64 2015(對應軟件版本號)>Adams - Settings & License”打開設置窗口,然后在ASolver/Preference的numThreads位置設置參與計算的線程數(shù)量,具體如圖5所示。
圖5 Adams Registry Editor窗口設置多線程
Adams2014(包括2014)之前的版本,最大支持的線程數(shù)量為8個,Adams2015版后將最大支持數(shù)量提高到了128個,如圖6所示。
圖6 2014版和2015版支持的最大線程數(shù)量
Adams2015版最大支持128個線程,已經(jīng)能夠匹配絕大多數(shù)計算機的硬件水平,對提升模型的分析效率有明顯幫助。
注意:多核多線程設置需要額外的許可,需要購買SMP模塊,否則只能計算時只能使用1個線程。
聲明:原創(chuàng)文章,文章已授權(quán),圖片源自網(wǎng)絡,如有不當請聯(lián)系我們,歡迎分享,版權(quán)所有,禁止私自轉(zhuǎn)載,轉(zhuǎn)載請聯(lián)系。
電腦系統(tǒng)(U盤安裝)
PE系統(tǒng)Win7Win8
Win10XP
電腦系統(tǒng)(直接安裝)
Win7Win8Win10
瀏覽器(純凈版)
星愿瀏覽器
Office
office2003office2007office2010
office2013office2016office2019
Project
project2007project2010project2016
project2019
Visio
visio2003visio2007visio2010
visio2013visio2016visio2019
PDF工具
PDF轉(zhuǎn)換器
②室內(nèi)/外設計
AutoCAD
CAD2004CAD2005CAD2006
CAD2007CAD2008CAD2009
CAD2010CAD2011CAD2012
CAD2013CAD2014CAD2015
CAD2016CAD2017CAD2018
CAD2019CAD2020
3Ds MAX
3dmax20093dmax20103dmax2011
3dmax20123dmax20133dmax2014
3dmax20153dmax20163dmax2017
3dmax20183dmax20193dmax2020
Vray for 3dmax
Vray1.5
Vray2.0Vray2.3
Vray2.4Vray3.0Vray4.1