ansys多cpu并行計算設置_第1頁
ansys多cpu并行計算設置_第2頁
ansys多cpu并行計算設置_第3頁
ansys多cpu并行計算設置_第4頁
ansys多cpu并行計算設置_第5頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

9、中 32MB 為數據庫主間另外32MB 為演算空間。如果模型數據庫太大導致數據庫空間不足ANSYS 程序就會調用虛擬內存如果演算空間不能滿足內部計算需要的空間則 ANSYS 程序會分配額外的內存去滿足其需要。一般情況下不需要修改工作空間的缺省值因為在必要時 ANSYS 程序會自動分配額外的內存空間。如果希望了解某個特定的問題需要的內存量完成模型、施加外載、設置好求解參數后 ANsYs 會提供一個空間需要量的估計可以通過以下兩種方法實現命令方式先輸入/Runstat 再輸入 RmemryGUI 方式MminMenuRuntimeStatsAllStatistics 轉 chinavib6.在 a

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論