av久久久-av九九九-av九九-av激情网-欧美三级在线-欧美三级一区二区三区

用個小招數(shù)解決ANSYS運(yùn)行內(nèi)存不夠的問題

2017-03-01  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

不知道諸位有沒有遇到過類似的尷尬,一個規(guī)模不小的模型,開始運(yùn)行計(jì)算后,苦苦等待,看著CPU長時間持續(xù)接近100%,感覺馬上要出結(jié)果了吧,突然彈出一個對話框,告訴我們“內(nèi)存不足”,然后呢,電腦卡死了。。。

每當(dāng)此時,都有一種生無可戀的感覺。

那今天咱就來聊一聊內(nèi)存設(shè)置的小技巧

話說,按照你的習(xí)慣,ANSYS命令流在開始階段(從一開頭到/prep7前處理之前)都是怎么寫的呢?分享一下我的:

finish

/clear

/filname,MyModel

/config,fsplit,256

/config,nbuf,9


前兩行,一個finish,一個/clear是我的最愛,尤其是在命令流的Debug階段,需要大量的調(diào)試,大量的全選命令流然后粘貼到ANSYS命令輸入框然后按回車的時候,那酸爽可真是誰用誰知道。

文件名其實(shí)無所謂啦,重點(diǎn)是/config命令,我上面的設(shè)置,是限制ANSYS運(yùn)行時產(chǎn)生的文件最大為1G,多了就自動分割,而且還減少硬盤讀寫速率。

/config,Lab,VALUE

Lab包括:

NORSTGM:值為0時在文件中寫入模型幾何數(shù)據(jù),為1時則不寫入;

NBUF:求解器中每個文件的緩存數(shù)量,數(shù)值可以是1~32的任意數(shù),默認(rèn)為4;

FSPLIT:默認(rèn)文件分割尺寸,對應(yīng)的數(shù)值,1個單位相當(dāng)于1MB;

/config一共有18個Lab名稱,可以當(dāng)次運(yùn)行的分析規(guī)模等進(jìn)行細(xì)致的自定義設(shè)置,當(dāng)有特殊需要的時候,我們可以用這個命令來控制存儲文件里都會有什么,以及程序中最多有多少個節(jié)點(diǎn)、多少個單元等等。

除了命令之外,在ANSYS運(yùn)行之前,可以在Launcher做點(diǎn)工作,一些可能會有用的經(jīng)驗(yàn)包括:

1.盡量取消系統(tǒng)的虛擬內(nèi)存設(shè)置,ANSYS有自己的虛擬內(nèi)存系統(tǒng)。

2.勾選use custom memory settings之后,Database由于是用來存儲實(shí)體模型、網(wǎng)格和結(jié)果文件的,可以理解在運(yùn)行的時候把*.db文件“放在”內(nèi)存里,用來加速運(yùn)算。所以數(shù)據(jù)庫的大小默認(rèn)為1024MB,為Total Workspace的一半。如果該項(xiàng)目進(jìn)行過計(jì)算,大概可以知道*.db文件的大小。如果沒運(yùn)行過可以通過Rfilsz命令來進(jìn)行預(yù)估,可以設(shè)置比該文件稍大一點(diǎn)即可,讓total workspace留有更多的內(nèi)存空間用來給計(jì)算過程。

3.Total workspace的設(shè)置,在其他程序都不跑的前提下,盡量多給一些內(nèi)存。一個方法是Ctrl+Alt+Del,調(diào)出任務(wù)管理器,把其他程序都關(guān)閉的情況下運(yùn)行一小會,看看系統(tǒng)自己用了多少內(nèi)存,然后用物理內(nèi)存減掉系統(tǒng)用的內(nèi)存(再留點(diǎn)富余的就行),剩下的盡量多給ANSYS設(shè)置上。也可用rwfrnt命令來預(yù)估求解內(nèi)存大小,total workspace減去database后至少比預(yù)估的內(nèi)存值大一點(diǎn),目的是盡量利用內(nèi)存,減少使用虛擬內(nèi)存的page進(jìn)行硬盤的讀寫。

4.CPU設(shè)置方面,選用CPU的數(shù)量為物理核心-1,為系統(tǒng)留一個核心,以免死機(jī)就行,原則上核心用的越多,就用越多的系統(tǒng)資源來計(jì)算,效果越好。至于設(shè)置的方法,存在兩種模式:SMP和MPP.

SMP Shared-Memory parallel 共享內(nèi)存,適用于單機(jī)多核并行(針對于本機(jī))

特點(diǎn):

1) 超過2個處理器(核)后,每個處理器(核)都需要一個HPC licenses (High Performance computing),一個HPC licenses可以支持兩個處理器(核),比如4個處理器或兩個雙核的處理器,需要2個HPC licenses

2) 物理內(nèi)存連續(xù),即所有即將使用的處理器共用一個物理內(nèi)存, 比如dual或者quad cores 的處理器

適用于:

1)大多數(shù),并不是全部的/Solu過程可以并行

2)適用于/solu中的較多的求解器。 比如AMG

3)前后處理并行


MPP Distributed computing 分布式并行計(jì)算,單機(jī)多核或多機(jī)多核并行(本機(jī)或聯(lián)機(jī))

要求:

1)超過2個處理器后,每個處理器都需要一個HPC licenses (High Performance computing)

2)多機(jī)聯(lián)機(jī)時需要MPI 軟件 (message passing interface); 有host 處理器和slave處理器區(qū)別,需要自己設(shè)定

3) 如果本機(jī)分別有兩個四核的處理器,只在本機(jī)使用MPP, 不聯(lián)機(jī),在沒有使用MPI軟件的情況下,運(yùn)行MPP時可使用的最大處理器數(shù)目為4,而不是8,

適用于:

1)整個/Solu過程都可以并行,包括剛度矩陣迭代

2)適用與/Solu中的求解器少于SMP, 不適用于AMG

3)前后處理并行

在計(jì)算時間方面,MPP的計(jì)算時間更短,使用并行處理的話,有文檔說需要在安裝的時候裝有MPI ,建議試試設(shè)置MPI方法下的6~7個CPU核心,要是沒有報錯的話應(yīng)該就沒大問題了。

還有就是求解器了,大規(guī)模計(jì)算建議采用PCG求解器,其中,PCG求解器還支持分布式計(jì)算(多核心)。



開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:用個小招數(shù)解決ANSYS運(yùn)行內(nèi)存不夠的問題 Ansys有限元培訓(xùn) Ansys workbench培訓(xùn) ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術(shù)咨詢 ansys基礎(chǔ)知識 ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓(xùn) 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報名,我們會及時給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 张楠楠| 二年级上册数学试卷题全套 | 猿球崛起| 申请采购的请示范文| lanarhoades最经典电影| 365:逆转命运的1年 电视剧| 陈妍希三级露全乳电影| 好男人电视剧| 电影《年龄差》| 定型枕什么时候能给宝宝用| 最后的武士| 少妇av精品淑女少妇av免费| 戚薇床戏| 米娅华希科沃斯卡| 张孝全| 749局什么时候上映| 美女出水| 《偷香》电影在线观看| 弯刀| 成龙电影大全 免费播放| 李姝| 女同爱爱视频| 国产伦理电影在线观看| 玛丽·杜布瓦| 河南省gdp城市排名| 维维豆奶粉| 马可个人资料简介| 搜狐视频官网| 电影《村小的孩子》完整版| 哥谭小丑杰罗姆电影| 心奇爆龙| 阿芮尔·温特| 杨贵妃黄色片| 出轨的女人电影| 免费看污污的视频| 雳剑 电视剧演员表| 六级词汇电子版| 一夜惊喜 电影| angela white电影| 美女又黄又免费的视频| 女生被草视频|