版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 关于ansys程序运行大内存多核 CPU的设置问题转载 近期出现 这些问题找了些资料并整理下放这里了。 下面这些方法并没有一 一试过。l.ansys结果文件过大如何处理 解决超大结果文件的 方案主要有四种方法方法一将磁盘格式转换为 NTFS方法二在 begin level 的时候加上一条命令 /configfsplitvalue 其中 value is the size of file the final size equal to nvalven is the number of sub-file 在 PC机上面一般1单位4M贝U/configfsplit750生成每个分割后的 文件都是3
2、G的大小在这个命令下不只是 rst文件被分割只要是 由ansys所产生的binary文件都会。 如下面命令大概会产生 6 个 rst 文件 /configfsplit1 14MB /prep7 et145 mpex12e11 mpprxy10.3 blc41011 esize0.1 vmeshall /solu da5all sfa2pres0.1 solve方法三将不同时间段内的结果分别写入一序列的结果记录 文件使用/assign命令和重启动技术 ANSYS采用向指定结果记录 文件追加当前计算结果数据方式使用 /assign指定的文件所以要 求指定的结果记录文件都是新创立的文件否那么造成结果
3、文件记 录内容重复或混乱。特另U是反复运行相同分析命令流时在重复运 行命令流文件之前一定要删除以前生成的结果文件序列。 方法 四采用载荷步文件批处理方式求解在结果文件大小到达极限而 终止计算时同样可以接着计算不过在重新计算时在重启动对话 框里选择 一create .rst并且read上次的计算结果。 转simwe 2.ansys中物理内存和虚拟内存设置 增大物理内存是提高解题效 率的关键。 虚拟内存理想配置为物理内存 250Mansys的运行速 度与内存大小直接有关对于同一台机器内存由 256M增大到 512M时计算同一题目的速度可以提高几倍解体规模可以达 10 万自由度以上。 转aoxue
4、3.ansys计算是提示内存缺乏查看却还 有很多内存没有使用如何解决 1加大虚拟内存 2在ANSYS Product Launcher 中 Customization Preferences下设置内存选 Use custom memory settings 3 将 Total Workspace M 设为 1400 这可能 是在2G内存下的最大值这可能也是 32位系数下的最大值因为 系统要保存些内存自已试一下最大可开到多少 . 4DatabaseM尽 可能小如64 M 5可改变求解方法为 PCG Pre-Condition CG缺省 为Sparse direct转aoxue 4.系统内存是 2
5、G当调整超过1100MB 时ANSYS就运行不了参考了一下 help文件其中有 This occurs quite often on Windows machines. If you attempt to start ANSYS with a -m value of 1800 requesting a very large scratch space on a machine with memory as shown above it will fail because there is no single block of memory large enough to allow ANSYS
6、 to start up with that much allocated space.大意是说对于 windows 系统容易 出错超过系统内存但是我的系统内存是 2G啊怎么会超过不明白 还有 help 文件说插入 DLL The figure above shows a simplified example where a single DLL has split the ANSYS virtual memory space into two pieces. In actual practice it is likely that several such splits may occur
7、making many smaller memory pieces available. 不 知道这个Dll在那么弄啊用什么命令首先我觉的你可能选择的 求解方法不适宜我在512MB 的机子上还能做到280000个单元呢 建议选择PCG解法其次windows对内存有限制对于32位机系统 只允许程序用2GB的内存因此如果是做大分析建议你翻开 /3GB 开关对于你用-M开内存的问题HELP里解释的意思应该是说你 用-M所开的是连续的内存快当你将其开到 1800时系统已经不可 能提供这么大的连续内存了至于那些 DLL意思是说一些DLL的 存在会将内存分开导致连续内存空间减少 .我觉得你机子的内存 已经
8、足够了在3GB模式下大多数的问题都能解决.具体操作1. 右键单击我的电脑然后单击属性。-或-在控制面板中启动性能 和维护工具然后单击系统。 2.在高级选项卡中单击启动和故障 恢复下的设置。3.在系统启动下单击编辑。这将在记事本中打 开boot.ini文件4.在boot.ini文件的最后加上 空格 “/3GB5.保 存即可 你可以试试。转simwe 5.怎么设置 Total workspaceMB 和DatebaseMB才能使用最好 计算机通过内存条得到的物理内 存RAM称为实际内存。ANSYS运行时除了需要内存空间外还 需要一定的工作空间。ANSYS程序实际需要的内存空间总是大 于真实的内存额
9、外的内存即为虚拟内存通过使用计算机一局部 硬盘空间来代替物理内存。 被用来作为虚拟内存的硬盘空间又称 为交换空间。 工作空间分为两局部数据库空间和演算空间。数 据库空间与几何建模、设置的边界及载荷等数据有关演算空间那么 用来进行所有内部的计算单元矩阵的形成、布尔计算等。对于 windows系统而言64MB工作空间中32MB为数据库主间另外 32MB为演算空间。 如果模型数据库太大导致数据库空间缺乏 ANSYS程序就会调用虚拟内存如果演算空间不能满足内部计算 需要的空间那么ANSYS程序会分配额外的内存去满足其需要。 一 般情况下不需要修改工作空间的缺省值因为在必要时 ANSYS程 序会自动分配
10、额外的内存空间。 如果希望了解某个特定的问题需 要的内存量完成模型、施加外载、设置好求解参数后ANsYs会 提供一个空间需要量的估计可以通过以下两种方法实现 命令方 式先输入 /Runstat再输入 Rmemry GUI 方式 Mmin MenuRuntime StatsAll Statistics转chinavib 6.在ansys中使用多核处理器的方法 使用AMG算法可以使多个核同时工作。 使用方法1或2.方法1 1.在 ansys product lancher 里面 lauch 标签页选中 parallel performance for ansys. 2.然后在求解前执行如下命令 f
11、inish /confignprocn设置处理器数 n你设置的 CPU数。/solu eqslvamg 选择AMG算法solve求解 方法2 1.在ansys product lancher里 面 lauch 标签页选中 parallel performance for ansys. 2.在 D:professionalAnsys Incv90ANSYSapdlstart90.ans 中添加一行 /confignproc2.另U忘了把目录换成你自己的安装目录 .转simwe 7. 多核处理器算法求解器的选择 求解器选择一般的sparsefrontpcg 等加速比都不是很好也就 10-30吧加速
12、比好的amgdsparse等分 布求解器不错但需要额外花钱买 license。转simwe 8.怎样让 ANSYS 使用更多的内存 试验下 bcsoption 命令 bcsoptionforcememory sizemb为单位强制使用制定的内存大 小.bcsoptionincore核内求解一般速度较快.转simwe 9.很牛的机 器却出现内存缺乏错误 也许是求解器选择问题可以用 PCG求 解器试试即EQSLVPCG转simwe ANSYS并行计算FQ 2021年 04月18日 星期五17:05 1.我有一个ANSYS输入文件如何并行 计算 答最简单的方法是以批处理的方式提交。有以下几个步骤 1
13、系统配置。一般已设置好如有疑问或需进一步信息请参考答复 5。2修改并行求解器脚本指定使用 CPU的个数。a.在家目录 下找到ansddsmpich文件。b.其中的-np参数后带的数目即为求 解器所用的进程或 CPU数目。必须指定为偶数。 3修改ansys 输入文件指定使用的求解器类型和使用方式必须指定为 script以 及求解器域分解的数目必须大于如前指定的 CPU的个数。在输 入文件中的 SOLVE命令前参加如下 信息字母大小写随意 /SOLUTION EQSLVDDS 求解器类型为 DDS DSOPTSCRIPT10 域分解的数目为10也可指定为其他值必须大于如前指定的 CPU 的个数。4
14、启动ANSYS并提交输入文件。 在终端提示符后输 入如下命令行大小写敏感调用 ANSYS系统脚本即可。结果文件 保存在当前目录下的 tmp 目录下。 /ansys_batch-sh example.inp 注意用户需将example.inp换成自己输入文件的名字。 2.如何在 ANSYS的字符界面下使用并行功能 答:根本与答复1相同。1 先执行答复1中所述1、2、3步。2启动ANSYS。在终端提 示符后输入如下命令行大小写敏感在 ANSYS提示符出现后按回 车即可输入ANSYS所识别的各种命令 ansys80 -p ANSYS -pp -mpi mpich 3提交输入文件注意参加答复 1.3中
15、命令有如下几种 方式a.在ANSYS提示符下粘贴输入文件的内容 b.使用 ANSYS的/INPUT命令指定输入文件 c.在ANSYS提示符后交 互式文本界面下输入命令。 3.如何在ANSYS的图形界面下使用 并行功能 答步骤如下。1需要运行X-WINDOWS仿真软件如 EXCEED等并正确配置。关于此信息请询问系统管理员。 2先 执行答复1中所述1、2、3步。3启动ANSYS有如下几种方式 a.在终端提示符后输入如下命令行大小写敏感直接翻开 ANSYS 图形界面 ansys80 -p ANSYS -pp -mpi mpich -g b. 在终端提示符 后输入如下命令行大小写敏感翻开 ANSYS
16、配置界面launcher80 在ANSYS配置界面中进行如下设置 1在LAUNCH 一栏下选择 PARALLEL PERMONCE FOR ANSYS 2 在 CUSTOMIZATION 一 栏下“MPI TYPE中选择MPICH。 修改好其他参数后点击 RUN 按钮即可翻开 ANSYS图形界面。4在ANSYS界面下设置求解 器。选择 MAIN MENU SOLUTION ANALYSIS TYPE SOLN CONTROLS o 在弹出窗口种选择 SOLN OPTIONS 一栏并修改 一下参数EQUATION SOLVER 选 DISTRIBUTED DOMAIN 2NUMBER OF DOMAIN 中填入分区数目必须大于如前指定的 CPU 的个数 3DISTRIBUTION METHOD 中选 SCRIPT 一项。 5建立分析模型并求解。可交互式建立或读入 ANSYS输入文件。 4.怎样指定ANSYS并行功能所用的机器 答编辑用户家目录下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工商合同规范管理科工作职责
- 杭州市事业单位聘用合同管理办法
- 《氩弧管管水平固定》课件
- 《母亲节促销方案》课件
- 2025年长春货运从业资格证考试题及答案大全
- 2025年哈尔滨货运从业资格考试题库答案大全
- 2025年和田货运上岗证考试题库答案
- 第25课《活板》知识点梳理及练习-2022-2023学年七年级语文下册古诗文专题期中期末复习(部编版)教师版
- 精密制造防火封堵
- 苏科版九年级物理上册一课一测-14.1电阻
- GB 38508-2020 清洗剂挥发性有机化合物含量限值
- 吊装作业施工方案(模板)
- 初中综合实践课程标准
- 日本江崎格力高历史
- 初物管理办法及规定
- 代扣服务协议
- SPSS统计软件在考试成绩分析中的应用
- 某燃煤采暖锅炉烟气除尘系统设计1
- 中心试验室标准化管理办法
- 龙王庙煤矿消防工作汇报
- 库存盘点盈亏处理申请表xls
评论
0/150
提交评论