ansys并行计算
- 格式:pdf
- 大小:109.15 KB
- 文档页数:25
Windows7系统下ANSYS_Fluent14.0多机并行安装及启动设置关于ANSYS_Fluent14.0的多机并行安装及设置,网上没有详细的介绍,有的也是比较早的版本。
经过几天的反复摸索,终于完成并行安装及设置,为了避免遗忘,现把安装及设置过程记录下来。
1. 关于多机并行和单机多核并行单机多核并行,即一台机器多核处理器,进行并行计算,这个大多数都能比较轻松实现,再次不在详述。
多机并行,即多个电脑并行起来,其中一台电脑作为主机,其他电脑为副机,实现多台电脑的计算集群达到并行计算的效果。
2. 安装软件,版本为ANSYS_Fluent14.0(其他版本未测试)在每台计算机的相同目录下安装ANSYS,如D:\Program Files\ANSYS Inc;具体软件安装过程可以参照网上的教程,自己搜索下……其中,第三步也需要安装,即Install MPI for ANSYS Inc,Parallel Processing,其中包括两个MPI版本,分别为Intel MPI和Platform MPI,分别安装即可。
3. 设置共享分别将Fluent的安装目录和工作目录设置共享,具体方法自己百度吧……设置共享需要达到的效果如下图:即彼此可以看到对方,并且可以访问对方设置共享的文件夹。
为了访问方便,在设置共享时尽量把共享的权限降低。
4. 分别在主机和副机上建立用户名和密码相同的账户,即公共账户。
5. MPI设置(分别在主机和副机上设置)1) 通过命令提示符cmd将目录设置在:D:\Program Files\ANSYS Inc\v140\fluent\ntbin\win64目录下,运行rshd -install,安装rshd;2) 通过命令提示符cmd将目录设置在:D:\Program Files\ANSYS Inc\v140\fluent\fluet14.0.0\multiport\win64\intel\bin目录下,运行smpd -install,安装smpd;3) 在D:\Program Files\ANSYS Inc\v140\fluent\fluet14.0.0\multiport\win64\intel\bin目录下,找到wmpiregister,将公共账户和密码设置如下图6. ANSYS Fluent14.0启动设置1) 打开ANSYS Fluent14.0如下图:工作目录设置为之前建立的共享工作目录,如\\TAN-PC\fluent-work;FLUENT启动目录为D:\Program Files\ANSYS Inc\v140\fluent\; (无需设置,自动显示) Processing Options处,Parallel per Machine File machine, Number of Process处设置启动核数;2) Parallel Settings设置如下图:MPI类型处,选择intel ;Run Types处,选择Distributed Memory on Local Machine.3) 点击OK和Yes,忽略两个警告信息后成功启动多机并行Fluent。
关于ansys程序运行大内存多核CPU的设置问题转载近期出现这些问题找了些资料并整理下放这里了。
下面这些方法并没有一一试过。
1.ansys结果文件过大如何处理解决超大结果文件的方案主要有四种方法方法一将磁盘格式转换为NT FS 方法二在beg in level的时候加上一条命令/configf splitv alue其中valueis the size of file the final size equal to nvalven is the numberof sub-file在PC机上面一般1单位4M则/configf split750 生成每个分割后的文件都是3G的大小在这个命令下不只是rst文件被分割只要是由ansys所产生的bi nary文件都会。
如下面命令大概会产生6个r st 文件/configf split114MB /prep7 et145 mpex12e11 mpprxy10.3 blc41011 esize0.1 vmeshal l /solu da5allsfa2pre s0.1 solve 方法三将不同时间段内的结果分别写入一序列的结果记录文件使用/assign命令和重启动技术ANSYS采用向指定结果记录文件追加当前计算结果数据方式使用/assign指定的文件所以要求指定的结果记录文件都是新创建的文件否则造成结果文件记录内容重复或混乱。
特别是反复运行相同分析命令流时在重复运行命令流文件之前一定要删除以前生成的结果文件序列。
方法四采用载荷步文件批处理方式求解在结果文件大小达到极限而终止计算时同样可以接着计算不过在重新计算时在重启动对话框里选择—create.rst并且re ad上次的计算结果。
转simwe2.ansys中物理内存和虚拟内存设置增大物理内存是提高解题效率的关键。
Ansys14并行计算配置The following tutorial walks you through the setup of your Distributed ANSYSenvironment, and is applicable only to systems running ANSYS 14.0 on a Windows cluster under Platform MPI 8.1.2.One of the sample problems, tutor1_carrier_win.inp (static) or tutor2_carrier_modal.inp (modal), is required to complete the tutorial. These files are found in Program Files\AnsysInc\V140\ansys\Data\models. Copy the file you want to use to your working directory before beginning the tutorial. You can run either sample problem using the problem setup described here.1.Set up identical installation and working directory structures on all machines (master andslaves) in the cluster.2.Install ANSYS 14.0 on the master machine, following the typical installation process.3.Configure ANSYS 14.0 on the slave machines.4.Install and register Platform MPI 8.1.2 on both ma chines following the instructions inPrerequisites for Running Distributed ANSYS.5.Add %MPI_ROOT%\bin to the PATH environmental variable on both machines (assumingPlatform MPI 8.1.2 was installed on the C:\ drive). This line must be in your path for the mpirun command to be recognized.6.On each machine, right-click on My Computer, left-click on Properties, and select theNetwork Identification or Computer Name tab. The fullcomputer name will be listed. Note the name of each machine (not including the domain). You will need this name to set up the Configure Cluster option of the ANS_ADMIN utility.7.Run the ANS_ADMIN utility on the master machine: Start >Programs >ANSYS14.0 >Utilities >ANS_ADMIN 14.0.8.Choose ANSYS / Workbench Configure Cluster to configure the hosts140.ans file.Specify the directory in which the hosts140.ans will be configured (two possible locations are presented). Also select Configure for ... Distributed ANSYS. Click OK.Enter the system name (from Step 6) in the Machine hostname field and click Add. On the next dialog box, enter the system type in the Machine type drop-down, and the number of processors in the Max number of jobs/processors field and click OK. Repeat this step for each machine in the cluster. When you are finished adding machines, click Close and then File >Exit. The resulting hosts140.ans file using our example machines where machine1 has 2 processors and machine2 has 4 processors would look like this:machine1intel 0 2 0 0 MPI 1 1machine2intel 0 4 0 0 MPI 1 19.Start ANSYS using the launcher: Start >Programs >ANSYS 14.0 > Mechanical APDL ProductLauncher 14.0.10.Select ANSYS Batch as the Simulation Environment, and choose a license. Specifytutor1_carrier_win.inp or tutor2_carrier_modal.inp as your input file. Both of these examples use the PCG solver. You must specify your working directory to be the location where this fileis located.11.Go to the High Performance Computing Setup tab. Select Use Distributed Computing (MPP).You must specify either local machine or multiple hosts. For multiple hosts, select the machines you want to use from the list of available hosts. The list of available hosts is populated from the hosts140.ans file. Click on the machines you want to use and click Addto move them to the Selected Hosts list to use them for this run. Click on a machine in Selected Hosts and click Edit if you wish to add multiple processors for that host. You can also add or remove a host, but be aware that adding or removing a host from here will modify only this run; the hosts140.ans file will not be updated with any new information from this dialog box.12.Click Run.13.When the solution is complete, you can postprocess your results as you would with anyanalysis.。
ANSYSMechanical结构并行计算(HPC)总结ANSYS结构并行计算(HPC)一、概述HPC(High Performance Computing)高性能计算是一种融合了软件、硬件提高计算效率的计算,随着计算模型的精细化(更多的网格)、整体化(更多的结构)、精确化(动力学、多物理场)要求,高性能计算受到了越来越多的重视,甚至成为了决定项目桎梏的关键环节。
对于ANSYS的高性能计算,有三个重要的因素:计算机硬件、软件许可、操作设置。
二、计算机硬件随着计算机硬件的发展,CPU的计算能力逐年迭代,单CPU可以达到几十个核心,组成双路核心数可以轻松破百;如果组装集群,哪个成千上万也成为可能,这就为高性能计算提高了硬件保证。
三、软件许可软件许可也是高性能计算的必要保证,具有良好架构的软件,就可以调用更多的计算机核心参与计算,并且使得多核心CPU高度参与计算,整体提升运算效率。
ANSYS pack是ANSYS三种并行许可之一(其余两个是ANSYS HPC和ANSYS Workgroup),具有更高的多核心计算能力,一个Pack可以调用8核CPU参与计算,两个调用32核,三个就可以调用128核,目前有测试资料显示,ANSYS的具有千核CPU计算仍能保证线性效率的能力。
四、并行方式ANSYS 并行方式分为两种类型:SMP和DMP。
u SMP:即Shared-Memory Paraller。
该种方式适用于单个计算机具有多核心CPU进行高性能计算,单路和双路CPU都可以。
u DMP:即Distributer Computing。
该种方式适用于具有多个计算计算机(计算单元)的集群使用。
五、设置及相关1、经典界面启动设置HPC计算1)SMP计算除了在计算过程中调用多个CPU核心外,其余与单核无异。
2)DMP计算DMP的并行方式,由于采用多个计算节点进行计算,故计算完成后会生成多个部分结果,具体数量与设置的Number of Processors相对应;如计算完成后,生成的结果文件可能是***0.rst,***1.rst,***2.rst。
关于ansys程序运行大内存多核CPU的设置问题转载近期出现这些问题找了些资料并整理下放这里了。
下面这些方法并没有一一试过。
1.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则/configfsplit750 生成每个分割后的文件都是3G的大小在这个命令下不只是rst文件被分割只要是由ansys所产生的binary文件都会。
如下面命令大概会产生6个rst文件/configfsplit1 14MB /prep7 et145 mpex12e11 mpprxy10.3 blc41011 esize0.1 vmeshall /solu da5all sfa2pres0.1 solve 方法三将不同时间段内的结果分别写入一序列的结果记录文件使用/assign命令和重启动技术ANSYS采用向指定结果记录文件追加当前计算结果数据方式使用/assign指定的文件所以要求指定的结果记录文件都是新创建的文件否则造成结果文件记录内容重复或混乱。
特别是反复运行相同分析命令流时在重复运行命令流文件之前一定要删除以前生成的结果文件序列。
方法四采用载荷步文件批处理方式求解在结果文件大小达到极限而终止计算时同样可以接着计算不过在重新计算时在重启动对话框里选择—create .rst并且read上次的计算结果。
转simwe 2.ansys中物理内存和虚拟内存设置增大物理内存是提高解题效率的关键。
虚拟内存理想配置为物理内存250Mansys的运行速度与内存大小直接有关对于同一台机器内存由256M增大到512M时计算同一题目的速度可以提高几倍解体规模可以达10万自由度以上。
ANSYS并行计算设置我的电脑是双核心的但是我发现算得很慢很慢貌似没有用到双核请问怎么设计双核并行计算越详细越好谢谢我用的ANSYS10.0 支持支持并行计算么?在线等谢谢问题补充:我想请问一下 90 10.0 版本支持并行运算么??最多即核心??我们学校有个工作站16个4核心CPU但是不清楚ANSYS并行运算有没有CPU这方面限制我知道内存是无限制有多少内存他都承认最佳答案使用AMG算法,可以使多个核同时工作。
使用方法1或2.方法1:(1). 在ansys product lancher 里面lauch标签页选中parallel performance for ansys.(2). 然后在求解前执行如下命令:finish/config,nproc,n!设置处理器数n=你设置的CPU数。
/solueqslv,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.别忘了把目录换成你自己的安装目录.没遇到过这么好的电脑我自己只是双核的去试试吧我觉得可以这也是我找的资料既然说N 那就表示有可能1.我有一个ANSYS输入文件,如何并行计算?答:最简单的办法是以批处理的方式提交。
有以下几个步骤:(1)系统配置。
一般已设置好,如有疑问或需进一步信息,请参考回答5。
(2)修改并行求解器脚本,指定使用CPU的个数。
a.在家目录下找到ansddsmpich文件。
b.其中的"-np"参数后带的数目,即为求解器所用的进程(或CPU)数目。
必须指定为偶数。
(3)修改ansys输入文件,指定使用的求解器类型和使用方式(必须指定为script),以及求解器域分解的数目(必须大于如前指定的CPU的个数)。
ANSYSWorkbench并行计算及其他基础设置教程首先,ANSYS的大部分设置都可以T ools——options里设置:1.Beta Options设置:测试模式,如果在单击Appearrance,勾选Beta Options模式,则会在软件中显示一些还处于测试阶段的功能,默认是被隐藏的,显示后会在该功能模块后添加(Beta)。
2.regional and language options:软件语言设置,ansys 目前只支持四种语言,不包含中文,主要是日语,英语,德语以及法语。
个人觉得,即使是推出了中文版,也建议大家使用英文版,因为在中国这个学术环境下,关于同一个物理概念,不同行业间都没有统一的表述,即使翻译过来,也不是适用于各个行业的,交流起来肯定会有隔阂,所以使用英语会更加方便。
3.并行计算设置:数值模拟常常是大规模的科学计算,一般依靠CPU浮点计算能力进行偏微分方程的求解(直接求解法的话更依赖于内存),使用多核心并行计算的方式可以提高计算性能。
但是在使用前,必须进行相关的设置:Tools-solution process-Default execution Mode,默认是serial(串行),下拉即可选择Parallel(并行),虽然此时已经开启了并行计算,但是软件默认的可并行核心数为2,因此需要更改相应核数,在并行串行计算设置下方可输入核数,并且在solution process下方的Mechanical APDL中,processors中可以设置相应核数。
一般可设为20核,此处设置的核心数如果超过了计算机实际的物理核心,求解时会发生警告,但不影响计算。
最后要注意的是,软件可以调用的实际核数,不仅与硬件相关,而且与许可证允许的最大核数相关,一般许可证允许8个物理核心,所以软件实际可调用的最大核心数量在计算机物理核心和软件许可证允许核心数两者中去较小值。
4.工作空间设置:当求解所需内存超过计算机实际内存时,索要的磁盘空间可能会很大,因此需要设置一个较大的工作空间,否则软件会报错推出。
目录 Ansys8.1并行计算指南前言一、安装二、安装三、添加用户 (2)四、配置mpich (2)1、设置mpirun (mpich 的主程序)的“路径”环境变量。
(必需) (2)2、注册mpich (不是必需) (5)五、进行mpich 通信测试。
(不是必需) (6)1、创建host.list 文件(用于运行mpich 通信测试) (6)2、运行mpitestmpich (7)3、以GUI 方式运行mpirun (8)六、ansys8.1并行计算设置的三种方式 (9)1、使用local 方式运行并行计算 (10)2、使用script 方式运行并行计算 (11)1)使用GUI 方式并使用script 选项运行并行计算 (15)2)使用纯命令流方式并使用script 选项运行并行计算 (15)3、使用file 方式运行并行计算 (16)七、运行并行ansys8.1 (17)1、使用launcher 运行 ,图形界面 (17)1)设置ansys options (19)2)设置solution controls (20)2、使用launcher 运行,batch 模式 (22)3、使用命令行模式启动ansys (23)八、需要注意的问题 (25)九、ansys8.1与ansys9.0、ansys10.0并行计算的区别。
(25)end (25)Ansys8.1并行计算指南前言:如果你也在使用ansys ,如果你也在使用ansys 进行非线性结构分析、地震时程分析或者某些自由度比较大的模型的分析,你是否为漫长的等待而感到烦恼?你是否在责怪自己的机子太慢却发现公司里有很多联网的机子在做着386也能胜任的活?如果答案是肯定的,那么赶紧试试ansys 的分布式并行计算吧!俗话说得好:time is money !注意,下面所叙述的方法基于如下平台:操作系统: Windows XP 32位版本(未安装补丁)深圳新红景天膜结构技术设计部2006.02.09CPU :intel pentium4内存:256MB这里提供的方法适用于32位CPU运行于32位windows xp(2000)系统。
ANSYS并行使用指南
1.1. 方法一:命令行方式运行
单机并行的命令
ansys100 –b ––np 2 –i input.dat –o output.log &
假设在node1和node2上运行,每个节点各用4个cpu核,按如下命令运行:
Ansys121 –dis –machines node1:4:node2:4 –i input.dat –o output.log &
ansys各命令参数含义:
-dis
告知ANSYS你需要运行DANSYS(并行的ansys)
-np <num_procs>
如果在一台SMP机器上运行, <num_proc>是指使用的这台机器的CPU数(建议小于总数) -machines <mach1:#procs:mach2:#procs:…>
指定那些机器,每台机器运行多少进程。
用冒号隔开(注意主机名与相应的互联对应) 1.2. 方法二:图形界面方式
1.2.1.打开ansys图形界面
#launcher121或者ansys121 –g
1.2.2.选择求解器和计算方式(并行),指定工作目录
1.2.3.指定并行模式(节点内并行或多节点并行)和进程数
单节点并行模式
多节点并行模式
1.2.4.点击“Run”打开求解器界面
1.2.5.导入输入文件
1.2.6.点击Solution-solve-current LS开始计算
1.2.7.计算进行中1.2.8.计算结束。