




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ansysansys 并行计算并行计算 设置方法等设置方法等 1 我有一个 ANSYS 输入文件 如何并行计算 答 最简单的办法是以批处理的方式提交 有以下几个步骤 1 系统配置 一般已设置好 如有疑问或需进一步信息 请参考回答 5 2 修改并行求解器脚本 指定使用 CPU 的个数 a 在家目录下找到 ansddsmpich 文件 b 其中的 np 参数后带的数目 即为求解器所用的进程 或 CPU 数目 必须 指定为偶数 3 修改 ansys 输入文件 指定使用的求解器类型和使用方式 必须指定为 script 以及求解器域分解的数目 必须大于如前指定的 CPU 的个数 在输入文件中的 SOLVE 命令前加入如下信息 字母大小写随意 SOLUTION EQSLV DDS 求解器类型为 DDS DSOPT SCRIPT 10 域分解的数目为 10 也可指定为其他值 必须大于如前指定的 CPU 的个数 4 启动 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 中命令 有如下几种方式 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 配置界面 launcher80 在 ANSYS 配置界面中进行如下设置 1 在 LAUNCH 一栏下选择 PARALLEL PERMONCE FOR ANSYS 2 在 CUSTOMIZATION 一栏下 MPI TYPE 中选择 MPICH 修改好其他参数后 点击 RUN 按钮 即可打开 ANSYS 图形界面 4 在 ANSYS 界面下设置求解器 选择 MAIN MENU SOLUTION ANALYSIS TYPE SOL N CONTROLS 在弹出窗口种选择 SOL N OPTIONS 一栏 并修改一下参数 1 EQUATION SOLVER 选 DISTRIBUTED DOMAIN 2 NUMBER OF DOMAIN 中填入分区数目 必须大于如前指定的 CPU 的个 数 3 DISTRIBUTION METHOD 中选 SCRIPT 一项 5 建立分析模型并求解 可交互式建立或读入 ANSYS 输入文件 4 怎样指定 ANSYS 并行功能所用的机器 答 编辑用户家目录下的 machines 文件 文件每一行代表一个 CPU 总的 CPU 数目必须大于 ansddsmpich80 文件中指定的 CPU 数目 5 需要哪些文件来实现 ANSYS 并行功能 答 除 ANSYS 程序文件外 还需要如下几个文件 这些文件都在各个用户的 家目录下 ansys batch sh ANSYS 系统脚本 必须有可执行属性 以批处理方式调用 ANSYS 唯一输 入参数为 ANSYS 输入文件名 machines 指定 ANSYS 求解器所用的机器 ansddsmpich80 调用 ANSYS 的 DDS 求解器的脚本 必须有可执行属性 关于关于 ansys 程序运行大内存 多核程序运行大内存 多核 CPU 的设置问题的设置问题 转载 转载 近期出现这些问题 找了些资料 并整理下 放这里了 下面这些方法并没有 一一试过 1 ansys 结果文件过大 如何处理 结果文件过大 如何处理 解决超大结果文件的方案 主要有四种方法 方法一 将磁盘格式转换为 NTFS 方法二 在 begin level 的时候加上一条命令 config fsplit value 其中 value is the size of file the final size equal to n valve n is the number of sub file 在 PC 机上面 一般 1 单位 4M 则 config fsplit 750 生成每个分割后 的文件都是 3G 的大小 在这个命令下 不只是 rst 文件被分割 只要是由 ansys 所产生的 binary 文件都会 如下面命令大概会产生 6 个 rst 文件 config fsplit 1 1 4MB prep7 et 1 45 mp ex 1 2e11 mp prxy 1 0 3 blc4 10 1 1 esize 0 1 vmesh all solu da 5 all sfa 2 pres 0 1 solve 方法三 将不同时间段内的结果分别写入一序列的结果记录文件 使用 assign 命令和重启动技术 ANSYS 采用向指定结果记录文件追加当前计 算结果数据方式使用 assign 指定的文件 所以要求指定的结果记录文件都是新 创建的文件 否则造成结果文件记录内容重复或混乱 特别是 反复运行相同 分析命令流时 在重复运行命令流文件之前一定要删除以前生成的结果文件序 列 方法四 采用载荷步文件批处理方式求解 在结果文件大小达到极限而终止计 算时 同样可以接着计算 不过在重新计算时 在重启动对话框里选择 create rst 并且 read 上次的计算结果 转 simwe 2 ansys 中物理内存和虚拟内存设置 中物理内存和虚拟内存设置 增大物理内存是提高解题效率的关键 虚拟内存理想配置为 物理内存 250M ansys 的运行速度与内存大小直接有关 对于同一台机器 内存由 256M 增大到 512M 时计算同一题目的速度可以提高几倍 解体规模可以达 10 万自由度以上 转 aoxue 3 ansys 计算是提示内存不足 查看却还有很多内存没有使用 如何解决 计算是提示内存不足 查看却还有很多内存没有使用 如何解决 1 加大虚拟内存 2 在 ANSYS Product Launcher 中 Customization Preferences 下设置内存 选 Use custom memory settings 3 将 Total 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 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 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 making many smaller memory pieces available 不知道这个 Dll 在那么弄啊 用什么命令 首先 我觉的你可能选择的求解方法不合适 我在 512MB 的机子 上还能做到 280000 个单元呢 建议选择 PCG 解法 其次 windows 对内存有限制 对于 32 位 机 系统只允许程序用 2GB 的内存 因此 如果是做 大分析 建议你打开 3GB 开 关 对于 你用 M 开内存的问题 HELP 里解释的意思应该是说 你用 M 所开的是 连续的内存快 当你将其开到 1800 时 系统已经不可能提供这么大的连续内存 了 至于那些 DLL 意思是说 一些 DLL 的存在会将内存分开 导致连续内存空间减 少 我觉得 你机子的内存已经足够了 在 3GB 模式下 大多数的问题都能解决 具 体操作 1 右键单击我的电脑 然后单击属性 或 在控制面板中 启动性能和维护 工具 然后单击系统 2 在高级选项卡中 单击 启动和故障恢复 下的设置 3 在系统启动下 单击编辑 这将在 记事本 中打开 boot ini 文件 4 在 boot ini 文件的最后加上 空格 3GB 5 保存即可 你可以试试 转 simwe 5 怎么设置怎么设置 Total workspace MB 和和 Datebase MB 才能使用最好 才能使用最好 计算机通过内存条得到的物理内存 RAM 称为实际内存 ANSYS 运行时除了需 要内存空间外 还需要一定的工作空间 ANSYS 程序实际需要的内存空间总 是大于真实的内存 额外的内存即为虚拟内存 通过使用计算机一部分硬盘空间 来代替物理内存 被用来作为虚拟内存的硬盘空 间又称为交换空间 工作空 间分为两部分 数据库空间和演算空间 数据库空间与几何建模 设置的边界 及载荷等数据有关 演算空间则用来进行所有内部的计算 单元矩阵的形成 布 尔计算等 对于 windows 系统而言 64MB 工作空间中 32MB 为数据库主间 另外 32MB 为演算空间 如果模型数据库太大 导致数据库空间不足 ANSYS 程序就会调用虚拟内存 如果演算空间不能满足内部计算需要的空间 则 ANSYS 程序会分配额外的内 存去满足其需要 一般情况下 不需要修改工作空间的缺省值 因为在必要时 ANSYS 程序会自 动分配额外的内存空间 如果希望了解某个特定的问题需要的内存量 完成模 型 施加外载 设 置好求解参数后 ANsYs 会提供一个空间需要量的估计 可以通过以下两种方 法实现 命令方式 先输入 Runstat 再输入 Rmemry GUI 方式 Mmin Menu Run time Stats All Statistics 转 chinavib 6 在在 ansys 中使用多核处理器的方法 中使用多核处理器的方法 使用 AMG 算法 可以使多个核同时工作 使用方法 1 或 2 方法 1 1 在 ansys product lancher 里面 lauch 标签页选中 parallel performance for ansys 2 然后在求解前执行如下命令 finish config nproc n 设置处理器数 n 你设置的 CPU 数 solu eqslv amg 选择 AMG 算法 solve 求解 方法 2 1 在 ansys product lancher 里面 lauch 标签页选中 parallel performance for ansys 2 在 D professional Ansys Inc v90 ANSYS apdl start90 ans 中添加一行 config nproc 2 别忘了把目录换成你自己的安装目录 转 simwe 7 多核处理器算法求解器的选择 多核处理器算法求解器的选择 求解器选择一般的 sparse front pcg 等加速比都不是很好 也就 10 30 吧 加速比好的 amg dsparse 等分布求解器不错 但需要额外花钱买 license 转 simwe 8 怎样让怎样让 ANSYS 使用更多的内存使用更多的内存 试验下 bcsoption 命令 bcsoption force memory size mb 为单位 强制使用 制定的内存大小 bcsoption incore 核内求解 一般速度较快 转 simwe 9 很牛的机器却出现内存不足错误 很牛的机器却出现内存不足错误 也许是求解器选择问题 可以用 PCG 求解器试试 即 EQSLV PCG 转 simwe Q 我在计算一个大型结构 地震荷载 BEAM188 计算时间太长一个小时可能 计算了 1 秒总共 40 秒 而且越来越慢 不小心早上还停了电如何能使计算加 快 或者怎么才能即使突然结束以后还能继续算 谢谢 A 调整优化非线性计算的收敛和速度可以说几乎是一种艺术 即没有固定的 可循规则 呵呵 我的经验是 你的结构的 非线性 越小 非线性的变化越规则 就越容易收敛 想象一下如果你是手算这个非线性问题 对你来讲较容易的 对 ANSYS 的相 应算法也会容易些 可以把你的地震时程分析拿出几点 做一下静态的非线性分析 同时调整模型 看看分析出来的结果是否合理 如果这一步还没有做 那花大量时间做出的时 程分析是废品的可能性十分之大 一定要记住有限元分析是一个 简化 问题的过程 建立一个模型一定要由浅到 深 线性的模型没有搞透不要贸然进攻非线性 静态没有搞透不要碰时程分析 A 影响非线性收敛稳定性及其速度的因素很多 我们可以看看这几点 1 模型 主要是结构刚度的大小 对于某些结构 从概念的角度看 我们可 以认为它是几何不变的稳定体系 但如果结构相近的几个主要构件刚度相差悬 殊 或 者悬索结构的索预应力过小 即它的刚度不够大 在数值计算中就可 能导致数值计算的较大误差 严重的可能会导致结构的几何可变性 忽略小 刚度构件的刚度 贡献 如果还不能理解 我们可以进一步说 我们有一种通用的方法判断结构的几何 可变性 即 det K 0 在数值计算中 要得到 det K 恒等于零是不可能的 我们也就只能让它较小时 即认为结构是几何可变的 对于上述的结构 他们的 K 值是很小的 故而也可判断为几何可变体系 事实 上这类结构在实际工程中也的确是非常危险的 为此 我们要看看模型有没有问题 如出现上述的结构 要分析它 就得降低 刚度很大的构件单元的刚度 可以加细网格划分 或着改用高阶单元 BEAM SHELL SHELL SOLID 构件的连接形式 2 刚接或铰接 等也可能影响到 结构的刚度 2 线性算法 求解器 ANSYS 中的非线性算法主要有 稀疏矩阵法 SPARSE DIRECT SOLVER 预共轭梯度法 PCG SOLVER 和波前法 FRONT DIRECT SLOVER 稀疏矩阵法是性能很强大的算法 一般默认即为 稀疏矩阵法 除了子结构计算默认波前法外 预共轭梯度法对于 3 D 实体结 构而言是最优的算法 但当结构刚度呈现病态时 迭代不易收敛 为此推荐以 下算法 1 BEAM 单元结构 SHELL 单元结构 或以此为主的含 3 D SOLID 的结构 用稀疏矩阵法 2 3 D SOLID 的结构 用预共轭梯度法 3 当你的结构可能出现病态时 用稀疏矩阵法 4 当你不知道用什么时 可用稀疏矩阵法 3 非线性逼近技术 在 ANSYS 里还是牛顿 拉普森法和弧长法 牛顿 拉普 森法是我们常用的方法 收敛速度较快 但也和结构特点和步长有关 弧长法 常被 某些人推崇备至 它能算出力加载和位移加载下的响应峰值和下降响应曲 线 但也发现 在峰值点 弧长法仍可能失效 甚至在非线性计算的线性阶段 它也可能会 无法收敛 为此 我们尽量不要从开始即激活
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业安全教育培训目标课件
- 2025年中国建设银行担保借款合同范本
- 跨文化认同变迁-洞察及研究
- 2025汽车买卖合同(适用个人)模板(或范文)
- 2025合同管理系统的实施性与应用性研究报告
- 华为招聘笔试题库2025
- 2025企业管理资料范本物流公司员工劳动合同范本
- 企业安全培训教材课件
- 2025借款合同生效的要件
- 2025关于个人租房合同模板
- 高血压的危害-课件
- 陕西水资源论证报告表
- ISO15189医学实验室认可概况课件
- 腹腔镜手术设备使用说明与注意事项概述课件整理
- 单选题51-100试题含答案
- 轻钢龙骨、双层石膏板吊顶施工方案
- 安全网(平网)张挂安全技术要求
- 危险品管理台帐
- 政务云收费标准 云托管收费标准
- 计算机辅助翻译实用教程ppt课件(完整版)
- 研学旅行概论教学课件汇总完整版电子教案
评论
0/150
提交评论