ansys多cpu并行計(jì)算設(shè)置_第1頁(yè)
ansys多cpu并行計(jì)算設(shè)置_第2頁(yè)
ansys多cpu并行計(jì)算設(shè)置_第3頁(yè)
ansys多cpu并行計(jì)算設(shè)置_第4頁(yè)
ansys多cpu并行計(jì)算設(shè)置_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、關(guān)于 ansys 程序運(yùn)行大內(nèi)存多核 CPU 的設(shè)置問題轉(zhuǎn)載近期出現(xiàn)這些問題找了些資料并整理下放這里了。下面這些方法并沒有一一試過。l.ansys 結(jié)果文件過大如何處理解決超大結(jié)果文件的方案主要有四種方法方法一將磁盤格式轉(zhuǎn)換為 NTFS 方法二在beginlevel 的時(shí)候加上一條命令/configfsplitvalue 其中valueisthesizeoffilethefinalsizeequaltonvalvenisthenumberofsub-file在PC 機(jī)上面一般 1 單位 4M 則/configfsplit750 生成每個(gè)分割后的文件都是 3G 的大小在這個(gè)命令下不只是 rst

2、文件被分割只要是由 ansys 所產(chǎn)生的 binary 文件都會(huì)。如下面命令大概會(huì)產(chǎn)生 6個(gè) rst 文件/configfsplit114MB/prep7et145mpex12e11mpprxy10.3blc41011esize0.1vmeshall/soluda5allsfa2pres0.1solve方法三將不同時(shí)間段內(nèi)的結(jié)果分別寫入一序列的結(jié)果記錄文件使用/assign命令和重啟動(dòng)技術(shù)ANSYS采用向指定結(jié)果記錄文件追加當(dāng)前計(jì)算結(jié)果數(shù)據(jù)方式使用/assign 指定的文件所以要求指定的結(jié)果記錄文件都是新創(chuàng)建的文件否則造成結(jié)果文件記錄內(nèi)容重復(fù)或混亂。特別是反復(fù)運(yùn)行相同分析命令流時(shí)在重復(fù)運(yùn)行命令

3、流文件之前一定要?jiǎng)h除以前生成的結(jié)果文件序列。方法四采用載荷步文件批處理方式求解在結(jié)果文件大小達(dá)到極限而終止計(jì)算時(shí)同樣可以接著計(jì)算不過在重新計(jì)算時(shí)在重啟動(dòng)對(duì)話框里選擇一 create.rst 并且 read 上次的計(jì)算結(jié)果。轉(zhuǎn) simwe2.ansys 中物理內(nèi)存和虛擬內(nèi)存設(shè)置增大物理內(nèi)存是提高解題效率的關(guān)鍵。虛擬內(nèi)存理想配置為物理內(nèi)存 250Mansys 的運(yùn)行速度與內(nèi)存大小直接有關(guān)對(duì)于同一臺(tái)機(jī)器內(nèi)存由 256M 增大到512M 時(shí)計(jì)算同一題目的速度可以提高幾倍解體規(guī)??梢赃_(dá) 10萬自由度以上。轉(zhuǎn) aoxue3.ansys 計(jì)算是提示內(nèi)存不足查看卻還有很多內(nèi)存沒有使用如何解決 1 加大虛擬內(nèi)存

4、 2 在 ANSYSProductLauncher中CustomizationPreferences 下 設(shè) 置 內(nèi) 存 選Usecustommemorysettings3將 TotalWorkspaceM設(shè)為 1400這可能是在 2G 內(nèi)存下的最大值這可能也是 32 位系數(shù)下的最大值因?yàn)橄到y(tǒng)要保留些內(nèi)存自已試一下最大可開到多少.4DatabaseM 盡可能小如 64M5 可改變求解方法為 PCGPre-ConditionCG 缺省為Sparsedirect轉(zhuǎn)aoxue4.系統(tǒng)內(nèi)存是2G當(dāng)調(diào)整超過1100MB時(shí)ANSYS就運(yùn)行不了參考了一下 help 文件其中有 Thisoccursquite

5、oftenonWindowsmachines.IfyouattempttostartANSYSwitha-mvalueof1800requestingaverylargescratchspaceonamachinewithmemoryasshownaboveitwillfailbecausethereisnosingleblockofmemorylargeenoughtoallowANSYStostartupwiththatmuchallocatedspace.大意是說對(duì)于windows系統(tǒng)容易出錯(cuò)超過系統(tǒng)內(nèi)存但是我的系統(tǒng)內(nèi)存是2G啊怎么會(huì)超過不明白還有help文件說插入DLLThefigur

6、eaboveshowsasimplifiedexamplewhereasingleDLLhassplittheANSYSvirtualmemoryspaceintotwopieces.Inactualpracticeitislikelythatseveralsuchsplitsmayoccurmakingmanysmallermemorypiecesavailable.不知道這個(gè) Dll 在那么弄啊用什么命令首先我覺的你可能選擇的求解方法不合適我在 512MB 的機(jī)子上還能做到 280000 個(gè)單元呢建議選擇 PCG 解法其次 windows 對(duì)內(nèi)存有限制對(duì)于 32 位機(jī)系統(tǒng)只允許程序用2GB

7、的內(nèi)存因此如果是做大分析建議你打開/3GB開關(guān)對(duì)于你用-M開內(nèi)存的問題 HELP 里解釋的意思應(yīng)該是說你用-M 所開的是連續(xù)的內(nèi)存快當(dāng)你將其開到 1800 時(shí)系統(tǒng)已經(jīng)不可能提供這么大的連續(xù)內(nèi)存了至于那些 DLL 意思是說一些 DLL 的存在會(huì)將內(nèi)存分開導(dǎo)致連續(xù)內(nèi)存空間減少.我覺得你機(jī)子的內(nèi)存已經(jīng)足夠了在3GB模式下大多數(shù)的問題都能解決.具體操作1.右鍵單擊我的電腦然后單擊屬性。-或-在控制面板中啟動(dòng)性能和維護(hù)工具然后單擊系統(tǒng)。2.在高級(jí)選項(xiàng)卡中單擊啟動(dòng)和故障恢復(fù)下的設(shè)置。 3.在系統(tǒng)啟動(dòng)下單擊編輯。 這將在記事本中打開 boot.ini文件 4.在 boot.ini 文件的最后加上空格”“/3

8、GB5.保存即可你可以試試。轉(zhuǎn) simwe5.怎么設(shè)置 TotalworkspaceMB 和 DatebaseMB 才能使用最好計(jì)算機(jī)通過內(nèi)存條得到的物理內(nèi)存 RAM 稱為實(shí)際內(nèi)存。ANSYS 運(yùn)行時(shí)除了需要內(nèi)存空間外還需要一定的工作空間。 ANSYS 程序?qū)嶋H需要的內(nèi)存空間總是大于真實(shí)的內(nèi)存額外的內(nèi)存即為虛擬內(nèi)存通過使用計(jì)算機(jī)一部分硬盤空間來代替物理內(nèi)存。被用來作為虛擬內(nèi)存的硬盤空間又稱為交換空間。工作空間分為兩部分?jǐn)?shù)據(jù)庫(kù)空間和演算空間。數(shù)據(jù)庫(kù)空間與幾何建模、設(shè)置的邊界及載荷等數(shù)據(jù)有關(guān)演算空間則用來進(jìn)行所有內(nèi)部的計(jì)算單元矩陣的形成、布爾計(jì)算等。對(duì)于 windows系統(tǒng)而言 64MB 工作空間

9、中 32MB 為數(shù)據(jù)庫(kù)主間另外32MB 為演算空間。如果模型數(shù)據(jù)庫(kù)太大導(dǎo)致數(shù)據(jù)庫(kù)空間不足ANSYS 程序就會(huì)調(diào)用虛擬內(nèi)存如果演算空間不能滿足內(nèi)部計(jì)算需要的空間則 ANSYS 程序會(huì)分配額外的內(nèi)存去滿足其需要。一般情況下不需要修改工作空間的缺省值因?yàn)樵诒匾獣r(shí) ANSYS 程序會(huì)自動(dòng)分配額外的內(nèi)存空間。如果希望了解某個(gè)特定的問題需要的內(nèi)存量完成模型、施加外載、設(shè)置好求解參數(shù)后 ANsYs 會(huì)提供一個(gè)空間需要量的估計(jì)可以通過以下兩種方法實(shí)現(xiàn)命令方式先輸入/Runstat 再輸入 RmemryGUI 方式MminMenuRuntimeStatsAllStatistics 轉(zhuǎn) chinavib6.在 a

10、nsys 中使用多核處理器的方法使用 AMG 算法可以使多個(gè)核同時(shí)工作。使用方法 1 或2.方法 11.在ansysproductlancher里面lauch標(biāo)簽頁(yè)選中parallelperformanceforansys.2.然后在求解前執(zhí)行如下命令 finish/confignprocn 設(shè)置處理器數(shù) n 你設(shè)置的 CPU 數(shù)。/solueqslvamg 選擇AMG 算法 solve 求解方法 21.在 ansysproductlancher 里面 lauch 標(biāo)簽頁(yè)選中parallelperformanceforansys.2.在D:professionalAnsysIncv90ANSY

11、Sapdlstart90.ans中 添 加 一 行/confignproc2.別忘了把目錄換成你自己的安裝目錄.轉(zhuǎn) simwe7.多核處理器算法求解器的選擇求解器選擇一般的 sparsefrontpcg等加速比都不是很好也就 10-30 吧加速比好的 amgdsparse 等分布求解器不錯(cuò)但需要額外花錢買 license。轉(zhuǎn) simwe8.怎樣讓ANSYS 使用更多的內(nèi)存試驗(yàn)下 bcsoption 命令bcsoptionforcememorysizemb 為單位強(qiáng)制使用制定的內(nèi)存大小.bcsoptionincore 核內(nèi)求解一般速度較快.轉(zhuǎn) simwe9.很牛的機(jī)器卻出現(xiàn)內(nèi)存不足錯(cuò)誤也許是求解

12、器選擇問題可以用 PCG 求解器試試即 EQSLVPCG 轉(zhuǎn) simweANSYS 并行計(jì)算 FQ2008 年 04 月18日星期五 17:051.我有一個(gè) ANSYS輸入文件如何并行計(jì)算答最簡(jiǎn)單的辦法是以批處理的方式提交。有以下幾個(gè)步驟 1 系統(tǒng)配置。一般已設(shè)置好如有疑問或需進(jìn)一步信息請(qǐng)參考回答5。2 修改并行求解器腳本指定使用 CPU 的個(gè)數(shù)。a.在家目錄下找到 ansddsmpich 文件。b.其中的-np 參數(shù)后帶的數(shù)目即為求解器所用的進(jìn)程或 CPU 數(shù)目。必須指定為偶數(shù)。3 修改 ansys輸入文件指定使用的求解器類型和使用方式必須指定為 script 以及求解器域分解的數(shù)目必須大于

13、如前指定的 CPU 的個(gè)數(shù)。在輸入文件中的 SOLVE 命令前加入如下信息字母大小寫隨意/SOLUTIONEQSLVDDS 求解器類型為 DDSDSOPTSCRIPT10 域分解的數(shù)目為 10 也可指定為其他值必須大于如前指定的 CPU的個(gè)數(shù)。4 啟動(dòng) ANSYS 并提交輸入文件。在終端提示符后輸入如下命令行大小寫敏感調(diào)用 ANSYS 系統(tǒng)腳本即可。結(jié)果文件保存在當(dāng)前目錄下的 tmp 目錄下。 /ansys_batch-shexample.inp 注意用戶需將example.inp 換成自己輸入文件的名字。2.如何在ANSYS 的字符界面下使用并行功能答:基本與回答 1 相同。1 先執(zhí)行回答

14、1 中所述 1、2、3 步。2 啟動(dòng) ANSYS。在終端提示符后輸入如下命令行大小寫敏感在 ANSYS 提示符出現(xiàn)后按回車即可輸入 ANSYS 所識(shí)別的各種命令 ansys80-pANSYS-pp-mpimpich3 提交輸入文件注意加入回答 1.3 中命令有如下幾種方式 a.在 ANSYS 提示符下粘貼輸入文件的內(nèi)容 b.使用ANSYS的/INPUT命令指定輸入文件 c.在 ANSYS提示符后交互式文本界面下輸入命令。3.如何在 ANSYS 的圖形界面下使用并行功能答步驟如下。1 需要運(yùn)行 X-WINDOWS 仿真軟件如 EXCEED等并正確配置。關(guān)于此信息請(qǐng)?jiān)儐栂到y(tǒng)管理員。2 先執(zhí)行回答

15、1 中所述 1、2、3 步。3 啟動(dòng) ANSYS 有如下幾種方式 a.在終端提示符后輸入如下命令行大小寫敏感直接打開 ANSYS圖形界面 ansys80-pANSYS-pp-mpimpich-gb.在終端提示符后輸入如下命令行大小寫敏感打開ANSYS配置界面launcher80在ANSYS配置界 面 中 進(jìn) 行 如 下 設(shè) 置1在LAUNCH一 欄 下 選 擇PARALLELPERMONCEFORANSYS2 在 CUSTOMIZATION 一 欄下“MPITYPE 中選擇 MPICH。 修改好其他參數(shù)后點(diǎn)擊 RUN 按鈕即可打開ANSYS 圖 形 界 面 。 4 在 ANSYS 界 面 下 設(shè) 置 求 解 器 。 選 擇MAINMENUSOLUTIONANALYSISTYPESOLNCONTROLSo 在 彈 出窗 口 種 選 擇SOLNOPTIONS一 欄 并 修 改 一 下 參 數(shù)1EQUATIONSOLVER選DISTRIBUTEDDOMAIN2NUMBEROFDOMAIN 中填入分區(qū)數(shù)目必須大于如前指定的 CPU 的個(gè)數(shù) 3DISTRIBUTIONMETHOD中選SCRIPT一項(xiàng)。5 建立分析模型并求解??山换ナ浇⒒蜃x入 ANSYS 輸入文件。4.怎樣指定 ANSYS 并行功能所用的機(jī)器答編輯用戶家目錄下的machines 文件。文件每一行代表

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論