ANSYS 解决内存不足的几种方法

上传人:z**** 文档编号:164552801 上传时间:2022-10-25 格式:DOCX 页数:5 大小:15.54KB
收藏 版权申诉 举报 下载
ANSYS 解决内存不足的几种方法_第1页
第1页 / 共5页
ANSYS 解决内存不足的几种方法_第2页
第2页 / 共5页
ANSYS 解决内存不足的几种方法_第3页
第3页 / 共5页
资源描述:

《ANSYS 解决内存不足的几种方法》由会员分享,可在线阅读,更多相关《ANSYS 解决内存不足的几种方法(5页珍藏版)》请在装配图网上搜索。

1、ANSYS 解决内存不足的几种方法作者:rrainbow (站内联系 TA) 收录:2010-04-06 发布:2010-03-04方法 1:更改 Launch 里面的 Total workspace(total worksapce 减去 database space 即为所谓的 scratch space),1G 内存的电脑 Total workspace 最大可设 置为1280MB, database space最小可设置为32MB。32位的电脑最大只能支持 1G内存(ansys目前在32位xp系统下最大支持内存位1.2G。另外还得注意硬 盘格式,用NTFS格式。),64位电脑可支持3GB

2、内存(也有说法认为ANSYS软 件在 Windows XP 系统下只能支持到 2G 内存)。方法2:修改boot.ini,艮卩multi(0)disk(0)rdisk(0)partition(1)WINDOWS=%26quot;Microsoft WindowsXP Professional%26quot; /noexecute=optin /fastdetect /3GB1. 右键单击我的电脑,然后单击属性;或在控制面板中,启动性能和维护工具, 然后单击系统。2. 在高级选项卡中,单击%26quot;启动和故障恢复%26quot;下的设置。3. 在系统启动下,单击编辑。这将在%26quo t

3、;记事本%26quo t;中打开boo t.ini 文件。4. 在boo t.ini文件的最后加上%26ldquo ;空格26rdquo;+%26ldquo;/3GB%26rdquo;。5. 保存艮可。方法 3:使用 PCG 求解器,节省需求内存(有说法认为 PCG 求解器会充分的利用 内存,波前求解器或其它求解器大多充分利用硬盘(艮虚拟内存)。方法 4:增加虚拟内存,选定系统管理的大小项(增加 ANSYS 目标文件夹所在硬 盘的虚拟内存)。方法 5:并行设置,采用共享式并行或分布式并行计算。方法6:使用系统配置实用程序msconfig:运行栏msconfig; B00T.INI高级选 项/M

4、AXMEM (你的最大内存)和/NUMPR0C (你的CPU数目)。方法 7: solution ,analysis type ,soln conrol ,basic 右下角 Frequency 把 N二?设大一些,就可以了。方法8:把 ANSYS 换个盘安装,留够足够大的空间。附:1. ansys 结果文件过大,如何处理?解决超大结果文件的方案,主要有四种方法:方法一:将磁盘格式转换为 NTFS;方法二:在begin level的时候加上一条命令/config,fsplit,value,其中value is the size of file, the final size equal to

5、n*valv,en is the number of sub-file,(在 PC 机上面,一般 1 单位=4M)则/config,fsplit,750 生成每个 分割后的文件都是3G的大小,在这个命令下,不只是rst文件被分割,只要是 由 ansys 所产生的 binary 文件都会。如下面命令大概会产生6个rst文件:/config,fsplit,1 ! 1=4MB/prep7et,1,45mp,ex,1,2e11mp,prxy,1,0.3blc4,10,1,1esize,0.1 vmesh,all /soluda,5,allsfa,2,pres,0.1solve方法三:26lt;1%26

6、gt;将不同时间段内的结果分别写入一序列的结果记录文 件;%26lt;2%26gt;使用/assign 命令和重启动技术;%26lt ;3%26gt;ANSYS 采用 向指定结果记录文件追加当前计算结果数据方式使用/assign指定的文件,所以 要求指定的结果记录文件都是新创建的文件,否则造成结果文件记录内容重复或 混乱。特别是,反复运行相同分析命令流时,在重复运行命令流文件之前一定要 删除以前生成的结果文件序列。方法四:采用载荷步文件批处理方式求解,在结果文件大小达到极限而终止计算时,同样可以接着计算,不过在重新计算时,在重启动对话框里选择26mdash;create *.rst,并且rea

7、d上次的计算结果。(转:simwe)2. ansys 中物理内存和虚拟内存设置:增大物理内存是提高解题效率的关键。 虚拟内存理想配置为:物理内存 +250M,ansys 的运行速度与内存大小直接有关,对于同一台机器,内存由 256M 增大到512M时计算同一题目的速度可以提高几倍,解体规模可以达10万自由度 以上。(转: aoxue)3. ansys 计算是提示内存不足,查看却还有很多内存没有使用,如何解决?( 1)加大虚拟内存(2) 在 ANSYS Product Launcher 中,Customization Preferences 下设置内存(选 Use custom memory s

8、ettings)(3) 将Tot al Workspace (M设为1400,这可能是在2G内存下的最大值,这可能 也是32位系数下的最大值,因为系统要保留些内存,自已试一下最大可开到多 少.)(4) Database(M 尽可能小,如 64 M)(5) 可改变求解方法为 PCG (Pre-Condition CG) (缺省为 Sparse direct)(转: aoxue)4系统内存是2G,当调整超过1100MB时,ANSYS就运行不了,参考了一下help 文件,其中有 This occurs quite often on Windows machines. If you attempt t

9、o start ANSYS with a-m value of 1800 (requesting a very large scratch space)onamachinewithmemoryasshownabove,itwillfailbecausethere isnosingleblockofmemorylargeenoughtoallowANSYStostartupwith that much allocated space. 大意是说对于 windows 系统容易出错,超过系统 内存,但是我的系统内存是2G啊,怎么会超过?不明白,还有help文件说插入 DLL, %26lsquo;Th

10、efigureaboveshowsasimplifiedexamplewhereasingle DLL has split the ANSYS virtual memory space into two pieces. In actual practice, it is likely that several such splits may occur making many smaller memory pieces available.%26rsqu o;,不知道这个 Dll 在那么弄啊, 用什么命令?首先,我觉的你可能选择的求解方法不合适,我在512MB的机子上还能做到 280000个单

11、元呢,建议选择PCG解法,其次windows对内存有限制,对于32位机, 系统只允许程序用2GB的内存,因此,如果是做大分析,建议你打开/3GB开关;对 于,你用-M开内存的问题,HELP里解释的意思应该是说,你用-M所开的是连续的 内存快,当你将其开到1800时,系统已经不可能提供这么大的连续内存了,至于 那些DLL意思是说,一些DLL的存在会将内存分开,导致连续内存空间减少.我觉 得,你机子的内存已经足够了,在3GB模式下,大多数的问题都能解决.具体操作:1. 右键单击我的电脑,然后单击属性。- 或 -在控制面板中,启动性能和维护 工具,然后单击系统。2. 在高级选项卡中,单击%26quo

12、t;启动和故障恢复%26quot;下的设置。3. 在系统启动下,单击编辑。这将在%26quot;记事本%26quot;中打开boot.ini 文件4. 在boo t.ini文件的最后加上%26ldquo;空格26rdquo;+%26ldquo;/3GB%26rdquo;5. 保存即可你可以试试。(转: simwe)5. 怎么设置Tot al workspace(MB)和Dat ebase(MB)才能使用最好?计算机通过内存条得到的物理内存(RAM)称为实际内存。ANSYS运行时除了需要 内存空间外,还需要一定的工作空间。ANSYS程序实际需要的内存空间总是大于 真实的内存,额外的内存即为虚拟内

13、存(通过使用计算机一部分硬盘空间来代替 物理内存)。被用来作为虚拟内存的硬盘空间又称为交换空间。 工作空间分为两 部分:数据库空间和演算空间。数据库空间与几何建模、设置的边界及载荷等数 据有关;演算空间则用来进行所有内部的计算(单元矩阵的形成、布尔计算等)。 对于windows系统而言,64MB工作空间中,32MB为数据库主间,另外32MB为演 算空间。如果模型数据库太大,导致数据库空间不足,ANSYS程序就会调用虚拟内存;如 果演算空间不能满足内部计算需要的空间,则ANSYS程序会分配额外的内存去满 足其需要。一般情况下,不需要修改工作空间的缺省值,因为在必要时ANSYS程序会自动分 配额外

14、的内存空间。如果希望了解某个特定的问题需要的内存量,完成模型、施 加外载、设置好求解参数后, ANsYs 会提供一个空间需要量的估计,可以通过以下两种方法 实现:命令方式:先输入/Runstat,再输入RmemryGUI 方式: Mmin Menu%26gt;Run%26gt;time Stats%26gt;All Statistics(转: chinavib)6. 在 ansys 中使用多核处理器的方法:使用AMG算法,可以使多个核同时工作。使用方法1或2.方法 1:(1). 在 ansys product lancher 里面 lauch 标签页选中 parallel performanc

15、e for ansys.(2). 然后在求解前执行如下命令:finish/config,nproc,n!设置处理器数n二你设置的CPU数。/solueqslv,amg ! 选择 AMG 算法solve ! 求解方法 2:(1) . 在 ansysproductlancher 里面 lauch 标签页选中 parallelperformance for ansys.(2) . 在 D:professionalAnsys Incv90ANSYSapdlstart90.ans 中添加一 行:/config,nproc,2.别忘了把目录换成你自己的安装目录.(转: simwe)7. 多核处理器算法求解器的选择:求解器选择一般的 sparse, front, pcg 等加速比都不是很好,也就 10-30 吧, 加速比好的 amg, dsparse 等分布求解器不错,但需要额外花钱买 license。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!