FLUENT并行设置
- 格式:docx
- 大小:123.00 KB
- 文档页数:6
1.并行处理•Fluent支持并行计算,且提供检查和修改并行配置工具。
你可用一个专用并行机(如多处理器工作站)或通过工作平台的网络运行Fluent。
下面介绍Fluent并行计算的特点。
• 1.1 并行计算简介•Fluent并行计算就是利用多个计算节点(处理器)同时进行计算。
并行计算可将网格分割成多个子域,子域的数量是计算节点的整数倍(如8个子域可对应于1、2、4、8个计算节点)。
每个子域(或子域的集合)就会“居住”在不同的计算节点上。
它有可能是并行机的计算节点,或是运行在多个CPU工作平台上的程序,或是运行在用网络连接的不同工作平台(UNIX平台或是Windows平台)上的程序。
计算信息传输率的增加将导致并行计算效率的降低,因此在作并行计算时选择求解问题很重要•推荐运行并行Fluent的操作步骤如下:•开启平行求解器,选择计算节点数。
•读入case文件,让Fluent自动将网格分割为几个子域。
最好是在建立问题之后分割,因为这种分割和计算的模型有关(象非等形接触面、滑移网格、shell-conduction encapsulation的自适应)。
如果你的case文件中包含滑移网格,或是在计算过程中要对非等形接触面进行修改,那就得用串行求解器进行分割。
•还有其他的方法进行分割,如在串行或并行求解器上进行手工分割。
•仔细检查分割区域,如必要再重新分割,。
•进行计算。
•--------------------------------------------------------------•ID Hostname O.S. PID Mach ID HW ID Name •--------------------------------------------------------------•node-2 fili irix 16729 2 11 Fluent Node •node-1 bofur irix 16182 1 10 Fluent Node •host balin sunos 5845 0 7 Fluent Host •node-0* balin sunos 5864 0 -1 Fluent Node •O.S.指体系结构,PID是进程ID数,Mach ID是计算节点ID,HW ID 是交换机的标识符。
注意:以下是将编号为1的文件放在E盘,对操作步骤进行的说明,放在其他位置的操作与之类似。
1、解压后,打开文件夹,复制文件所在的全路径。
2、在电脑“开始”中找到“命令提示符”图标,右击该图标,点“属性”,在“起始位置”一栏中将路径改为刚刚复制下来的路径,然后点“确定”。
2、打开“命令提示符”窗口,可以看到显示的路径即为文件所在的路径,输入fluent 3d -t4(注意“fluent”、“3d”、“-t4”之间各有一个空格)后回车,即可打开fluent计算软件。
3、将case和data文件读入fluent,此过程中会出现error,点OK。
文件导入完成是下图这个样子。
4、设置自动保存路径:file>>write>>autosave,删掉file name下面的路径,点OK,路径即自动变成所需保存的路径。
5、编译:define>>user-defined>>functions>>compiled(如下图)>>add>>双击para_unsteady文件>>路径改为文件的全路径(例如:E:\1\libudf)>>build>>OK出现下图所示,即表示build成功,否则在路径后加上1(E:\1\libudf1),再次点击build,直至出现下图为止,点击load。
6、导入来流风速:define>>boundary conditions>>inlet>>velocity-inlet>>set>>点击velocity magnitude的第二个下拉框选择udf一项>>OK7、计算:solve>>iterate>>设置时间步长和计算的时间步数>>确认正确之后点击iterate进行计算。
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。
Fluent单机多核并行计算设置方法字体: 小中大| 打印发表于: 2009-3-25 12:15 作者: sprophet 来源: 流体中文网现在计算机配置不断提高,双核、四核已经很常见,我将我的经验和大家共享,实现fluent 的单机双核并行计算,提高计算速度,希望对大家有所帮助。
1. 安装C:\Fluent.Inc\ntbin\ntx86\rshd.exe运行——cmd——cd C:\Fluent.Inc\ntbin\ntx86\——rshd –install2. 我的电脑——右键——管理——服务——RSHD demon——启动——属性——登录——此帐户——浏览:选择用户名和密码。
点击应用。
3. C:\Fluent.Inc\fluent\launcher\launcher.exe4. fluent launcher 1.1 对话框。
设置:Fluent.inc path: C:\fluent.incversion:3d or 2dnumber of process: 2,4,8….Architechture: ntx86MPI types: mpich2然后点击launch,运行并行计算。
我双核并行计算,计算速度大概提高60-80%左右。
[本帖最后由sprophet 于2009-3-25 04:28 编辑]我也来说两句查看全部回复最新回复•fanfan260 (2009-11-20 21:03:21)不好意思,想请问一下,为什么我在设置的时候找不到Architechture: ntx86和MPI types: mpich2另外,在第2部中的浏览:选择用户名和密码,想问一下啊这个用户名和密码是选择什么的用户名和密码?•xqcumt (2010-5-16 15:42:37)我安装在d盘了,rshd安装出了点问题,将它拷贝到c盘windous的systerm32文件夹下,运行cmd,输入rshd -install,装好了。
ansys,fluent,CFX 并行计算设置32位Fluent 6.3.26并行计算 测试平台为Windows XP(32位、64位)、Windows 2003 Server 企业版(32位、64位) 命令行启动格式 fluent version -t nprocs [-p interconnect ] [-mpi= mpi_type ] [-cnf= hosts_file ] [-path\\computer_name\share_name ] version 选择计算模型维数和求解精度(2d, 3d, 2ddp, 3ddp) -t 并行计算的进程数,如果-cnf未指定,则仅使用本机计算 -p 指定网络连接方式,默认为ethernet -mpi 指定并行进程间数据交换方式,Fluent6.3支持net和mpich2,默认为mpich2 -cnf 指定包含并行计算可用的主机列表文件名 -path 指定Fluent6.3共享文件夹的网络路径(安装后Fluent6.3根目录设为共享) 选项说明 version 2d为二维计算,3d为三维计算,2ddp和3ddp分别是2d和3d的双精度版本。
-t 该项是并行计算的必选项,如果只进行单机并行计算,命令格式如下 fluent version -tn version如上所述,n是并行进程数,不受CPU物理核数的限制,单核CPU同样可以开启多个并行进程,只不过计算速度不但不会加快,反而会因为计算过程中在并行进程间交换数据而导致速度下降。
只有在一种情况下推荐开启比CPU实际核数多的进程数,那就是你电脑内存超大1,因为32位进程的寻址空间为4G,减掉操作系统保留的部分,单个进程可支配的空间为 2G,也就是说一个Fluent进程能使用的最大内存为2G,所以要充分利用电脑内存,开启的进程数应为“内存(G)/2G”取整数2。
-p 该项一般使用默认值即可。
28. 并行处理Fluent支持并行计算,且提供检查和修改并行配置工具。
你可用一个专用并行机(如多处理器工作站)或通过工作平台的网络运行Fluent。
下面介绍Fluent 并行计算的特点。
28.1 并行计算简介Fluent并行计算就是利用多个计算节点(处理器)同时进行计算。
并行计算可将网格分割成多个子域,子域的数量是计算节点的整数倍(如8个子域可对应于1、2、4、8个计算节点)。
每个子域(或子域的集合)就会“居住”在不同的计算节点上。
它有可能是并行机的计算节点,或是运行在多个CPU工作平台上的程序,或是运行在用网络连接的不同工作平台(UNIX平台或是Windows平台)上的程序。
计算信息传输率的增加将导致并行计算效率的降低,因此在作并行计算时选择求解问题很重要。
推荐运行并行Fluent的操作步骤如下:1.开启平行求解器,选择计算节点数,详见28.2和28.3节。
2.读入case文件,让Fluent自动将网格分割为几个子域。
最好是在建立问题之后分割,因为这种分割和计算的模型有关(象非等形接触面、滑移网格、shell-conduction encapsulation的自适应)。
如果你的case文件中包含滑移网格,或是在计算过程中要对非等形接触面进行修改,那就得用串行求解器进行分割。
还有其他的方法进行分割,如在串行或并行求解器上进行手工分割。
3.仔细检查分割区域,如必要再重新分割,详见28.4.5节如何检查分割区域。
4.进行计算,详见28.5节如何检查和提高并行计算。
28.2 开启并行求解器开启Fluent并行求解器的方法依赖于操作平台是专用并行机还是工作站。
28.2.1 在UNIX系统下开启并行求解器可以在装有UNIX系统的专用并行机或工作平台网络上运行Fluent,如何运行如下:在多处理器UNIX机上运行Figure 28.2.1: Select Solver控制面板在专用并行机(多处理器工作平台或大型并行机)运行Fluent,键入运行命令,点击Fluent中File Run...,用Select Solver(图28.2.1)控制面板设定并行架构和求解器信息。
Fluent15.0并行运算设置在MPI Types中有四种Default、MSMPI、PCMPI、INTEL MPI。
PCMPI可以在断网或不联网的情况下运算,但Fluent 14.0不稳定。
INTEL MPI 需要联网,并保存密码。
其设置方法见下页。
Intel MPI 设置流程A.设置环境变量变量名:在系统变量中寻找Path项。
若没有,则新建Path变量名;变量值:MPI安装路径下的bin文件夹路径。
缺省为C:\Program Files (x86)\Intel\MPI-RT\4.1.0.028\em64t\bin。
若有,则点击编辑,在原有字段后加英文分号,后加入上述路径。
若同时还安装了HP-MPI,则需保证HP_MPI的路径位于INTEL-MPI路径之后。
B.Cache password设置开始菜单,CMD键入cd c:\program files (X86)\intel\mpi-rt\4.0.2.005\em64t\bin\ 即进入intel mpi的安装文件,回车。
mpiexec –register 回车显示account ,输入相应主机名,回车密码,回车(光标不动,不要误以为没有输入)确认密码,回车显示password encrypted into the registry, 即成功。
C.Fluent设置打开Fluent选择parallel settings, 在mpi types下拉菜单中选择intel一项,单击ok;输入相应的用户名(非注册密码时的主机名),一般主机名XXX-PC,则此处输入XXX),回车输入密码(开机密码),回车确认密码,回车现在,即可以开始运行了。
注意:需要设置相应的开机密码(账户管理里面),否则可能出现问题。
windows系统下启动linux主机群的fluent并行操作windows 系统下启动linux主机群的fluent并行操作第一步,首先在linux系统下安装好fluent,包括更改环境变量,操作如下:ANSYS 12.0产品的linux安装方法1.将ANSYS 12.0 安装光盘放进光驱,后,系统会自动Mount,但是这个Mount指定的参数可能不对,则需要执行以下命令:1.mkdir dvdrom_dir (在根目录下)2.mount -t iso9660 /dev/cdrom dvdrom_dir3.cd dvdrom_dir4../INSTALL (直接运行命令INSTALL即可)2. 出现下图请选择“I AGREE ”并单击“Next”3 出现下图请选择对应的操作系统,并单击“ Next”4. 出现下图,请在“Install directory:” 里写入安装的路径,或者单击“Browse”选择,这里就使用默认路径了5.出现下图,请选择要安装的产品6. 出现下图,请单击“Next”7.出现下图,请选择“Next”8.出现下图,请选择Next9. 出现下图证明安装正在进行10.出现下图证明产品安装完毕,请单击“ Next”11. 出现下图,请单击“Exit”12. 出现下图,产品安装完毕,请单击“Next”13.弹出以下窗口,配置服务器相关信息请在hostname1下面输入服务器主机名,如“server”,并单击OK。
如果碰到无法输入的情况,这时直接点击cancel。
再进入ansys的安装目录,../ansys_inc/shared_files/licensing下,编辑文件ansyslmd.ini,内容为:SERVER=1055@hostnameANSYSLI_SERVERS=2325@hostname注意:大小写一致。
14. 在开始配置浮动license 之前请先确定能否“ping” 通license Server,并且确保服务器的防火墙关闭。
28. 并行处理Fluent 支持并行计算,且提供检查和修改并行配置工具。
你可用一个专用并行机(如多 处理器工作站)或通过工作平台的网络运行 Fluent。
下面介绍 Fluent 并行计算的特点。
28.1 并行计算简介 Fluent 并行计算就是利用多个计算节点(处理器)同时进行计算。
并行计算可将网格分割 成多个子域, 子域的数量是计算节点的整数倍(如 8 个子域可对应于 1、 4、 个计算节点)。
2、 8 每个子域(或子域的集合)就会“居住”在不同的计算节点上。
它有可能是并行机的计算节点, 或是运行在多个 CPU 工作平台上的程序,或是运行在用网络连接的不同工作平台(UNIX 平 台或是 Windows 平台)上的程序。
计算信息传输率的增加将导致并行计算效率的降低,因此 在作并行计算时选择求解问题很重要。
推荐运行并行 Fluent 的操作步骤如下: 1. 开启平行求解器,选择计算节点数,详见 28.2 和 28.3 节。
2. 读入 case 文件, Fluent 自动将网格分割为几个子域。
让 最好是在建立问题之后分割, 因为这种分割和计算的模型有关(象非等形接触面、滑移网格、shell-conduction encapsulation 的自适应)。
如果你的 case 文件中包含滑移网格, 或是在计算过程中要 对非等形接触面进行修改,那就得用串行求解器进行分割。
还有其他的方法进行分割,如在串行或并行求解器上进行手工分割。
3. 仔细检查分割区域,如必要再重新分割,详见 28.4.5 节如何检查分割区域。
4. 进行计算,详见 28.5 节如何检查和提高并行计算。
28.2 开启并行求解器 开启 Fluent 并行求解器的方法依赖于操作平台是专用并行机还是工作站。
28.2.1 在 UNIX 系统下开启并行求解器 可以在装有 UNIX 系统的专用并行机或工作平台网络上运行 Fluent,如何运行如下: 在多处理器 UNIX 机上运行Figure 28.2.1: Select Solver 控制面板PDF 文件使用 "pdfFactory Pro" 试用版本创建 在专用并行机(多处理器工作平台或大型并行机)运行 Fluent, 键入运行命令, 点击 Fluent Run...,用 Select Solver(图 28.2.1)控制面板设定并行架构和求解器信息。
FLUENT并行设置
FLUENT14.0的设置并行计算的启动界面如图所示。
通过选择processing options下的parallel(Local Machine)选项,可以激活并行计算。
注意到激活了并行计算后,Option中多出了一个use remote Linux node项,对于其它计算节点为Linux的情况,可以勾选此选项并进行相关设置。
1、Number of Processes
此处设定使用的计算机数量。
只是针对本地计算机,设置的是要使用的计算机核心数量。
此处不能设置分布式计算。
若本机除了计算还需要进行其它的工作的话,建议CPU数量不要设满。
2、Parallel Settings标签页
此标签页下设定的是并行计算的一些连接方式。
一般情况下使用默认方式即可。
3、Run type
FLUENT提供了两种并行工作方式:shared memory on local machine与distributed memory on a cluster。
Shared memory on local machine:通常用于单机计算。
单计算机共享内存计算。
Distributed memory on a cluster:分布式内存计算。
激活此选项后如下图所示。
可以有两种方式指定计算机:利用计算机名与导入包含计算机名的文本文件。
4、Remote标签页
勾选use remote Linux node选项后,将多出一个Remote标签页。
如下图所示。
Remote FLUENT Root Path:设置远程FLUENT根路径。
Remote Working Directory:设置远程工作目录。
Remote Spawn Command:设置连接方式。
FLUENT提供了三种连接方式:RSH、SSH以及其它方式。
默认连接方式为RSH。
关于并行计算的详细设置,以后作专题讨论。
FLUENT14.0的启动界面如图1所示。
1、Dimension(模型维度)
FLUENT中可以求解2D模型(在一些求解器中只能求解3D模型,如CFX),因此模型是2D还是3D需要在此处设定,一经设定,进入FLUENT之后,就没办法更改(即此处若设定2D,则导入的网格文件必须为2D模型,否则出错。
3D亦然)。
2、Option
此处有两个选项:Double Precision与Use Job Scheduler。
Double Precision:设定FLUENT计算是用单精度还是双精度计算。
默认情况下FLUENT使用单精度计算,勾选此选项表示使用双精度计算。
该选项主要影响计算结果位数。
对于现有的计算机来说,常规情况下使用单精度计算即可满足要求。
但是对于一些存在物理量变化非常微小的计算,可以使用双精度计算。
使用双精度计算要比单精度计算耗费更多的内存。
Use Job Scheduler:该选项主要用于FLUENT并行计算中。
激活此选项可以设定FLUENT多任务类型(如Microsoft job scheduler、LSF、SGE以及Linux上的PBS Pro),此选项在大型计算中才会使用。
3、Display Options(显示选项)
有三种显示选项:display mesh after Reading、embed graphics windows、workbench color scheme。
默认情况下三个选项均被激活。
Display Mesh After Reading:读入网格后是否立即显示。
若不勾选此选项,则读入网格后不会立即显示。
对于大模型、显卡差、内存小的机器,可以不勾选此选项以避免读入网格文件时造成机器死机。
Embed Graphics Windows:此选项控制是否将图形窗口嵌入至FLUENT主程序中。
若不勾选此选项,则图形窗口与FLUENT程序是分离的。
老版本的FLUENT (12.0以前的版本)即是这样。
默认情况下该选项被勾选。
Workbench Color Scheme:此选项设置是否使用workbench色彩。
若不勾选此选项,则图形窗口背景为黑色。
勾选此选项则图形窗口为蓝白梯度背景。
4、Processing Options(求解选项)
设置计算模式:Serial(串行计算)还是Parallel(并行计算)。
默认情况下使用串行计算,若设置并行计算,则需要设置CPU数量以及并行模式。
5、General Option选项
Version:设置要使用的FLUENT版本。
若机器上安装有多个版本的FLUENT,则可在此选择要使用的版本。
Pre/Post only:若勾选此选项,则只能用FLUENT进行前后处理,不能进行计算。
不知道勾选此选项有何意义。
Workbench Directory:设定工作目录。
由于FLUENT计算结果文件有可能很大,为避免不会由于内存不够而出错,可以在此将工作目录设置在一个较大的硬盘分区。
FLUENT Root Path:设置FLUENT安装目录。
通常此选项都不需要进行设置。
设置错误的话可能导致无法启动。
Use Journal File:指定日志文件的路径。
使用日志文件可以实现自动化工作。
6、Environment标签页
如下图所示为Environment标签页下设置选项。
此处主要设置FLUENT进行UDF 编译的环境变量。
一般情况下不需要进行更改。
通常需要更改的是udf.bat文件内容进行环境变量配置。