
發布
注冊
/
登錄abaqus增加內存的案例
ANSYS 中增加內存的幾種方法
轉載:ANSYS 中增加內存的幾種方法:
方法1:更改Launch里面的total workspace
方法2:修改boot.ini,即multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB
1. 右鍵單擊我的電腦,然后單擊屬性;或在控制面板中,啟動性能和維護工具,然后單擊系統。
2. 在高級選項卡中,單擊"啟動和故障恢復"下的設置。
3. 在系統啟動下,單擊編輯。這將在"記事本"中打開boot.ini文件
4. 在boot.ini文件的最后加上“空格”+“/3GB”
5. 保存即可
方法3:使用PCG求解器,節省需求內存
方法4:增加虛擬內存,選定系統管理的大小項
方法5:并行設置,采用共享式并行或分布式并行計算
方法6:使用系統配置實用程序msconfig:運行欄msconfig;BOOT.INI高級選項/MAXMEM(你的最大內存)和/NUMPROC(你的CPU數目)
展開 Abaqus計算內存的問題:aba_sint_cap
因此,查閱了網絡上相關帖子和幫助文檔,加上親身經歷,整理如下:
方法一:可以直接在abaqus_v6.env中設置memory='80%'或其他方式,詳見幫助文檔
方法二:可通過高級系統設置--->環境變量--->變量名:ABA_SINT_CAP 值:16384
(說明:16384這個值可以更大,但似乎沒有意義!)
基于上述方法設置了足夠大的內存后,但仍然出現該錯誤。具體原因:
Abaqus中每8GB的物理內存,使用的內存將不會超過2GB
在滿足上述條件的基礎上,最多使用內存限制為16GB。
遇到這個問題后,建議重新調整模型,減小inp文件的體量。目前尚未找到特別好的方法!
展開 ABAQUS Fortran基于提供的代碼 P53,完善 8 節點單元程序,并增加對應力結果的處理。
1.改寫輸入數據格式,使之能適應任意幾何(可利用節點坐標輸 入節點,利用單元-節點關系輸入單元); 2. 計算節點應力,給出并實現至少一種應力處理方案,提供處理 前后的應力結果(可用表格和云圖表示),可與其它軟件對比; 3.提交總結報告(包括方法/方案描述、帶詳細注釋的代碼、程序框圖、算例描述、結果比較分析等)、可編譯源代碼、可執行文件、 數據文件、結果文件
program p53
!-----------------------------------------------------------------------------
! program 5.3 plane strain of an elastic solid using uniform
! 8-node quadrilateral elements numbered in the x direction
!-----------------------------------------------------------------------------
use new_library ; use geometry_lib ; implicit none
integer::nels,nxe,neq,nband,nn,nr,nip,nodof=2,nod=8,nst=3,ndof,loaded_nodes,&
i,k,iel,ndim=2
real::aa,bb,e,v,det ; character(len=15) :: element = 'quadrilateral'
!--------------------------- dynamic
展開