
發(fā)布
注冊
/
登錄ansys計算內(nèi)存不夠的案例
用個小招數(shù)解決ANSYS運行內(nèi)存不夠的問題
2.勾選use custom memory settings之后,Database由于是用來存儲實體模型、網(wǎng)格和結(jié)果文件的,可以理解在運行的時候把*.db文件“放在”內(nèi)存里,用來加速運算。所以數(shù)據(jù)庫的大小默認(rèn)為1024MB,為Total Workspace的一半。如果該項目進(jìn)行過計算,大概可以知道*.db文件的大小。如果沒運行過可以通過Rfilsz命令來進(jìn)行預(yù)估,可以設(shè)置比該文件稍大一點即可,讓total workspace留有更多的內(nèi)存空間用來給計算過程。
3.Total workspace的設(shè)置,在其他程序都不跑的前提下,盡量多給一些內(nèi)存。一個方法是Ctrl+Alt+Del,調(diào)出任務(wù)管理器,把其他程序都關(guān)閉的情況下運行一小會,看看系統(tǒng)自己用了多少內(nèi)存,然后用物理內(nèi)存減掉系統(tǒng)用的內(nèi)存(再留點富余的就行),剩下的盡量多給ANSYS設(shè)置上。也可用rwfrnt命令來預(yù)估求解內(nèi)存大小,total workspace減去database后至少比預(yù)估的內(nèi)存值大一點,目的是盡量利用內(nèi)存,減少使用虛擬內(nèi)存的page進(jìn)行硬盤的讀寫。
4.CPU設(shè)置方面,選用CPU的數(shù)量為物理核心-1,為系統(tǒng)留一個核心,以免死機(jī)就行,原則上核心用的越多,就用越多的系統(tǒng)資源來計算,效果越好。至于設(shè)置的方法,存在兩種模式:SMP和MPP.
展開