Fluent17.2在基于Linux下PC集群的并行计算
fluent并行计算配置(曙光文档)
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 是交换机的标识符。
fluent安装并行(linux SUSE)
安装前的准备:一、 首先要配置好网络,所有linux机器要在同一个网内1、vi /etc/hosts 将参与并行计算的机器的ip及主机名都对应的添加在里面(注意:有时候在安装系统设置网络的时候会生成127.0.0.2这样的ip,需要注释掉)2、ping 各个主机名看是否可以ping通3、如果是red hat系统需要在/etc/profile文件最后添加:export PATH=$PATH:/sbinsource /etc/profile二、 在所有机器下创建相同的用户如:fluentuseradd fluent –mpasswd fluent三、 准备rpm包:(在操作系统安装盘里G:\suse\x86_64,包的名字可能略有不同)xinetd-2.3.14-10.el5.x86_64.rpmlibstdc++.so.5.0.7.suse64nessus-libraries-2.2.6-13.2.x86_64.rpmrsh-server-0.17-37.el5.x86_64.rpm以fluent登录在桌面建立文件夹tools:mkdir tools将这些包copy到tools文件夹中cd ~/toolssu root输入密码修改文件权限:chmod 777 *z安装配置rsh服务。
su输入root密码。
查看xinetd包安装了没有:rpm -q xinetd如果没有,执行如下命令:cd ~/toolsrpm -ivh xinetd-2.3.14-10.el5.x86_64.rpm查看rsh-server包安装没有:rpm –q rsh-server如果没有,执行如下命令:rpm –ivh rsh-server-0.17-37.el5.x86_64.rpmrsh-server包中包含如下三种远程服务rshrexecrlogin执行以下命令开机时自动启动上述三个服务chkconfig rsh onchkconfig rexec onchkconfig rlogin on重新启动上述三个服务所在的服务包xinetdservice xinetd restartz添加系统库文件。
linux并行节点计算方法
linux并行节点计算方法(实用版3篇)目录(篇1)I.引言II.Linux 下并行计算的方法A.多核 CPU 使用时的代码B.Linux 集群中 MPI 的并行计算环境简单配置C.在 Linux 下搭建一个基于 GPU 的并行计算平台III.结论正文(篇1)I.引言在现代计算中,并行计算已经成为了提高计算速度和处理能力的重要手段。
Linux 作为一款开源的操作系统,提供了丰富的并行计算资源和工具。
本文将介绍在 Linux 下进行并行计算的几种方法。
II.Linux 下并行计算的方法A.多核 CPU 使用时的代码在 Linux 下,多核 CPU 的并行计算可以通过编写一个简单的shell 脚本来实现。
这个脚本可以通过循环读取多个文件,并将文件名作为参数传递给处理每个文件的程序,从而实现并行处理。
B.Linux 集群中 MPI 的并行计算环境简单配置MPI(Message Passing Interface)是一种在分布式内存环境下实现并行计算的接口。
在 Linux 集群中,可以通过简单配置 MPI 来实现并行计算。
配置过程主要包括安装 MPI、配置 MPI 环境变量和编写 MPI 程序。
C.在 Linux 下搭建一个基于 GPU 的并行计算平台在 Linux 下,可以通过 OpenCL、CUDA 等技术搭建一个基于 GPU 的并行计算平台。
这些技术可以使 GPU 作为协处理器,与 CPU 协同工作,提高计算性能。
搭建过程主要包括安装相关库、编译和运行示例程序等。
III.结论综上所述,Linux 下并行计算的方法有多种,包括多核 CPU 使用时的代码、Linux 集群中 MPI 的并行计算环境简单配置和在 Linux 下搭建一个基于 GPU 的并行计算平台等。
目录(篇2)I.引言II.Linux 下并行计算的方法A.多核 CPU 使用时的代码B.Linux 集群中 MPI 的并行计算环境简单配置C.在 Linux 下搭建一个基于 GPU 的并行计算平台III.结论正文(篇2)I.引言在现代计算中,并行计算已成为提高计算性能的重要手段。
FLUENT并行设置
FLUENT并行设置的设置并行计算的启动界面如图所示。
通过选择processing options下的parallel(Local Machine)选项,可以激活并行计算。
注意到激活了并行计算后,Option中多出了一个use remote Linux node项,对于其它计算节点为Linux的情况,可以勾选此选项并进行相关设置。
1、Number of Processes此处设定使用的计算机数量。
只是针对本地计算机,设置的是要使用的计算机核心数量。
此处不能设置分布式计算。
若本机除了计算还需要进行其它的工作的话,建议CPU数量不要设满。
2、Parallel Settings标签页此标签页下设定的是并行计算的一些连接方式。
一般情况下使用默认方式即可。
3、Run typeFLUENT提供了两种并行工作方式: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。
关于并行计算的详细设置,以后作专题讨论。
的启动界面如图1所示。
1、Dimension(模型维度)FLUENT中可以求解2D模型(在一些求解器中只能求解3D模型,如CFX),因此模型是2D还是3D需要在此处设定,一经设定,进入FLUENT之后,就没办法更改(即此处若设定2D,则导入的网格文件必须为2D模型,否则出错。
fluent并行计算的方法
在此说明一个导入到工作站中的并行计算的方法:
程序:
cd: c:\Fluent.Inc\ntbin\ntx86
“d:\program files\Fluent.Inc\Fluent\ntbin\ntx86\Fluent.exe” 3d-pnet这个是最重要的,引号里面的途径是fluent的安装途径,然后将这个写入建立的记事本里面,然后改变其文档的属性(.bat),然后放在.msh文件所在的文件夹下面。
最后建立好.bat文件。
导出.msh文档后就可以双击刚才的.bat文档了,然后就打开了并行计算的界面
设置并行计算:
Spawn count就是分几个节点进行计算。
然后注意的是点猪左上框中的available host中的计算机。
输入Spawn count中的节点数,然后点击spawn。
就可以了,一般的取的是2的n次方的节点。
这样对并行计算的设置就完成了。
基于Linux集群的并行计算
在大多数模式下 ,集群中所有的计算机拥有一个共 同的
名 称 ,集 群 内任 一 系 统 上 运 行 的 服 务 可 被 所 有 的 网络 客 户 所
[ s a t o ec mmo sri l nigtepoeso aall o eigo ese ile lse,h r aesv rl usin,u ha Ab t c]F rt o r h nu e,mpe t rcs f rl mp t nt p cai dcutrtee r eea q et s sc s me n h p ec n h z o
编 程 环境 和应 用 可 用性 和 单一 系统 影 像基 础设 施
OS
求增长时 ,服务器会在很短 的时间内超载 ,集群技术 由此应 运而生。 目前 ,集群 系统 已在 多个领域获得应用 ,如科学研
究计算、石油勘探 、天气预报、生物信息处理、信 号处理等 。
可以预见 ,随着对称多处理机 产品的大量使用和高性能 网络 产 品的完善 ,以及各种软硬件 支持 的增 多和 系统软件、应用 软件 的丰富 ,新一代 高性 能集群 系统必将成为未来高性能计
网相连 的实验环境 ,采 用集群工作框架和并行计算 的关键技术 ,提出基于 Ln x集群的并行计算系统环境。在该环境 上对 系统 的性能进行 iu 测试 ,结果证 明了系统 的可行性 。
关健词 : i x Ln 集群 ;并行计算 ;系统性能 ;负载均衡 u
Pa a l l o putng Ba e n Li r le m C i s d 0 nux Cl t r use
[ ywo d ]Ln xc se; aall o uig ss m efr n e la q ibim Ke r s iu l trp rl mp t ;yt promac ;ode ul r u ec n e i u
Fluent的并行计算设置方法总结
并行计算资料来自傲雪论坛和流体中文网!Winnt平台下搭建Fluent并行计算的一些经验以下是本人在NT平台下搭建Fluent并行计算的一些经验,不足和错误的地方请各位高手指出!系统配置:winnt,win2000操作系统,每台主机只有一个CPU,Fluent6.1,每台主机有自己的IP地址,安装好TCP/IP协议1、 Fluent安装光盘上找到RSHD.exe这个文件。
(注意,必须使用Fluent公司提供的这个远程控制软件)2、用管理员的身份登陆计算机,拷贝该软件到系统盘的winnt目录下,在MS-DOS方式下执行 RSHD -install。
3、配置RSHD。
WINNT系统下:控制面板-〉服务-〉RSH Daemon,双击之,在Logon里面输入用户名/密码。
(一般情况下,为了您的计算机的安全,请不要使用具有管理员权限的用户名和口令。
)您可以在开始-〉程序-〉管理工具 -〉用户管理器里面设定,给guest权限就可以了。
Win2000系统下:控制面板-〉管理工具-〉服务-〉RSH Daemon,以下同于NT的操作。
完成上述操作后,请启动RSH服务。
4、资源管理器里面将Fluent的安装目录设置为共享。
注意:这个时候要分别从其他的计算机登陆到本机这个被共享的目录。
这个步骤一定不可缺少。
同样所有的计算机上的Fluent的安装目录都要被设置为共享,然后分别登陆.....5、编写hosts.txt文件,文件的格式在Fluent的帮助文件中又很详细的描述,这里不再复述。
hosts文件中应这样写computer1’s IP, com puter1’s namecomputer1’‘s IP,computer1’s namecomputer2’s IP,computer2’s namecomputer2’s IP,computer2’s name在命令行输入:fluent 3d -pnet然后在parallel-network-configuer菜单下配置即可。
基于Fluent的全机数值模拟及并行计算
如何在超算中心使用fluent做并行计算——入门
现在国内的开放式机群环境越来越多,许多都部署了fluent(大好事),不过还是有许多人不太清楚如何利用这些有用的资源。
这里结合我所在单位的情况做一个简单的介绍,其他的机群环境大同小异。
1、什么是机群?有什么特点?机群又叫集群,当然就是许多的计算机(废话),因为机器太多了,又需要协同工作,所以需要按照一定的方式来管理,管理的结构形式叫做拓扑(这个不用管)。
机群使用的电脑是刀片(又薄又长的机箱)形式(为了便于插入机柜),一个刀片一般称为一个节点。
一般而言,机群会分为三种节点:管理节点(若干台),编译节点(若干台),计算节点(其余全部)。
这三种节点的配置略有不同(废话),管理节点主要用来存储使用机群的用户的信息,如名字,密码,可以使用机器数的权限,用户状态等等;编译节点一般用来预查程序故障,用户的程序先在这里试运行,查看是否与系统兼容等;计算节点用来直接计算其他节点提供来的程序。
就配置而言,管理节点和编译节点一般相同,会部署软件环境;计算节点只会部署简单的必要运行文件。
计算机点之间会采用高速交换机,速度可达几十GB/s,如IB等;计算节点与编译、登陆节点之间采用普通的万兆交换机。
2、如何使用机群?机群中一般采用linux操作系统来操作(多用户情况下效率高),用户会通过远程登录软件(如xshell)来登录到登陆节点进行个人的操作(一般会通过VPN网络加密数据传输)。
Linux集群将程序任务分解发送到计算节点上时,是通过LSF作业调度系统(也有其他的,如PBS等)来实现的,这个系统的作用是使整个机群负载均衡,便于管理,所以我们使用fluent也要通过这个系统。
在成熟的集群中,用户登录之后,默认便可以使用作业调度系统了。
使用时,除了常见的linux命令以外,调度系统也有一些简单的命令,这个一般会有手册介绍,常用的就3、5个,很好记。
3、如何在集群中使用fluent?因为fluent是成熟的封装好的商业软件,所以用户直接使用命令调用即可。
Linux操作系统下的并行和分布式计算
Linux操作系统下的并行和分布式计算在计算领域,随着数据量和复杂性的增加,传统的串行计算往往难以满足需求。
因此,并行和分布式计算变得越来越重要。
Linux操作系统作为一种开源的操作系统,在并行和分布式计算领域拥有极高的适用性和灵活性。
本文将讨论Linux操作系统下的并行和分布式计算的基本概念、技术和应用。
一、并行计算并行计算是指多个任务同时进行,以提高计算速度和效率。
在Linux操作系统中,有多种方法来实现并行计算。
1. 进程并行Linux操作系统提供了多进程的支持,不同的进程可以在不同的CPU核心上同时执行。
通过创建多个进程,将任务划分为多个子任务,并行执行这些子任务,可以加速计算过程。
进程间的通信可以使用Linux提供的进程间通信机制,如管道、消息队列、共享内存等。
2. 线程并行Linux操作系统的线程机制允许在同一个进程内创建多个线程,各个线程可以同时执行不同的任务。
线程之间的通信更加方便,可以共享进程的内存空间。
通过合理地使用线程,可以提高计算效率。
3. 向量计算Linux操作系统提供了向量计算库,例如OpenMP、OpenACC等,可以利用SIMD(Single Instruction Multiple Data)指令集来进行向量计算。
向量计算可以将多个数据元素放在一个向量寄存器中并同时进行操作,提高计算效率。
二、分布式计算分布式计算是指将大型计算任务划分为多个子任务,并将这些子任务分配到不同的计算节点进行计算,最后将结果进行整合。
Linux操作系统提供了多种分布式计算的支持。
1. 远程过程调用Linux操作系统支持远程过程调用(Remote Procedure Call,RPC)机制。
通过RPC,可以在分布式系统中让一个节点上的进程调用另一个节点上的过程,实现分布式计算。
RPC可以在网络上进行通信,并且提供了一种透明的远程调用机制。
2. 消息传递Linux操作系统提供了消息传递机制,可以在分布式系统中进行进程间的通信。
fluent并行
fluent version –t0 –pnet [-cnf= hostsfile](用 socket 传输装置)
fluent version –t1 –pnmpi[-cnf= hostsfile] (用网络 MPI 传输装置)
这样就可以开启远程机器上的计算节点的控制程序。如果设置了-cnf= hostsfile,则在
并行计算简介
Fluent 并行计算就是利用多个计算节点(处理器)同时进行计算。并行计算可将网格分割
成多个子域, 子域的数量是计算节点的整数倍(如 8 个子域可对应于 1、 4、 个计算节点)。 2、 8
每个子域(或子域的集合)就会 “居住” 在不同的计算节点上。 它有可能是并行机的计算节点,
!!当起用并行网络版是, 必须选择 Communicator 下拉菜单的 Socket, 除非 Vendor
MPI 支持集成。如果选用 Default 时,就会起用一个 MPI 并行版本,那就不能生成
附加计算节点。
3. 在 Processes 上设置初始并行计算节点数。 可先从 1 或 0 个节点开始, 后面再生成其
设备了。
如果你想利用命令开始并行计算,可键入如下命令:
fluent version -t n [-p comm ] [-load host ] [-path path ]
其中 version 可选择 2d、3d、2ddp 和 3ddp,n 指的是 CPU 数。其他的根据需要使用,
使用时根据方括号提示的信息写(写时不包括方括号)。 comm 指的是并行传输库的名称, host
中 File Run...,用 Select Solver(图 28.2.1)控制面板设定并行架构和求解器信息。
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,并且确保服务器的防火墙关闭。
fluent单机多核并行计算设置方法
单机多核并行计算是指在一台计算机上利用多个核心进行并行计算,以提高计算效率和加快计算速度。
在当前计算机硬件发展的趋势下,多核处理器已成为主流,因此如何正确设置单机多核并行计算成为了计算机领域中一个重要的问题。
本文将介绍如何进行fluent单机多核并行计算的设置方法,以帮助读者更好地利用计算资源。
一、了解fluent软件支持的并行计算类型在开始进行fluent单机多核并行计算设置之前,首先需要了解fluent软件支持的并行计算类型。
fluent支持两种并行计算类型,一种是多核并行计算,另一种是集群并行计算。
本文将重点介绍多核并行计算的设置方法。
二、检查计算机硬件配置在进行fluent单机多核并行计算设置之前,需要先检查计算机的硬件配置,确保其支持多核并行计算。
通常情况下,多核并行计算要求计算机至少具备双核处理器,并且需要足够的内存和硬盘空间来支持并行计算的运行。
三、安装fluent软件如果计算机上还未安装fluent软件,需要先进行软件的安装。
fluent软件是由ANSYS公司开发的一款专业的计算流体动力学(CFD)软件,广泛应用于工程领域的流体分析和模拟中。
四、配置fluent软件的并行计算环境在fluent软件中进行多核并行计算设置,需要进行如下步骤:1. 打开fluent软件,并选择“Calculation Activities”菜单下的“Parallel…”选项。
2. 在弹出的对话框中,选择“Enable”并设置“Number of CPUs”为计算机实际拥有的核心数。
3. 点击“OK”按钮保存设置并退出对话框。
五、进行并行计算在完成fluent软件的多核并行计算设置后,可以开始进行并行计算。
在进行计算前,需要确保模型设置正确并且计算参数已经调整到最佳状态。
然后可以点击“Calculate”菜单下的“Calculate…”选项来开始并行计算过程。
六、监控并行计算过程在进行并行计算过程中,可以通过fluent软件提供的监控工具来实时监控计算的进度和性能。
fluent并行计算、UDF添加及常见并行计算错误的全套解决方案
fluent并行计算、UDF添加及常见并行计算错误的全套解决方案一、并行计算配置1.配置计算机1) 操作系统: winxp sp32) fluent软件:fluent 6.2.163) 参与并行的机器都要装,并且把安装目录Fluent6.2.16.Inc共享(安装目录可以自己定义,但机群的安装目录应保持一致,本例:安装目录为:D:\Fluent6.2..16.Inc) 4) 关闭window自带防火墙5) 通过网络邻居,确定并行机群可以互访6) 注册fluent的环境变量(否则可能无法安装rshd.exe文件),方法:找到开始——程序——Fluent Inc Products——Fluent 6.2.16——Set Environment,点击后——点“是”——再点“确定”7) 在D:\Fluent6.2.16.Inc\ntbin\ntx86下找到rshd.exe文件拷贝到文件夹C:\Program Files\Windows NT下,双击rshd.exe文件8) 开始——运行,输入cmd后回车,命令行下输入rshd –install后回车9) 右键点我的电脑----管理---服务和应用程序---服务---找到 RSH Daemon,双击之,选登陆标签,在选择允许服务与桌面交互,点确定10) 右击RSH Daemon,点击启动11) 运行并行版本的Fluent时,可以在如图所示的文本框中输入fluent 2d -t2 -pnet其中,fluent 2d是Fluent版本(2d, 3d, 2ddp, 3ddp):-t2是指计算节点数,以上的两个参数都可以根据具体情况进行改变。
2 fluent软件的设置1)步骤1:配置计算节点启动fluent并行求解器,并行Fluent启动以后的情形如图所示。
配置计算节点:Parallel——Network——Contigure。
打开如图所示的对话框配置计算节点。
从spawned Computer Nod。
[转载]linux下fluent的操作指導
[转载]linux下fluent的操作指導原⽂地址:linux下fluent的操作指導作者:deman1.算例是在本地机上调试好再放到机群上算,还是要在机群上调试?建议选前者,毕竟在本地图形界⾯调试⽅便,调试好的算例和数据⽂件可通过ftp软件上传到集群上;如果⾮要在机群上使⽤⾮图形界⾯(即输⼊命令⽅式)调试,输⼊"fluent 2d -g"即可,其中2d可调换为3d,2ddp,3ddp,“-g”表⽰⾮图形界⾯⽅式启动。
2.是否使⽤并⾏计算。
并⾏计算的话,要编辑⼀个host⽂件定义使⽤哪些节点,另外启动计算时要加些参数,如指定多少个进程数等。
3.具体操作:(1)编辑⼀个执⾏fluent命令⽂件(常⽤ vi 命令编译),可命名为“run.txt”,即启动fluent后会执⾏的命令,常⽤形式如下(以下九⾏):rc test.casrd test.datsolve/set/ri 1file/auto/data 100solve/set/time-step 1.0e-5solve/set/cour 1.9solve/dual 400000 30exityes第⼀⾏:读⼊case⽂件,rc 是 read case 命令的缩写第⼆⾏:读⼊数据data⽂件第三⾏:定义结果输出间隔数(report intervals)第四⾏:定义保存/输出计算结果的间隔步数第五⾏:定义时间步长(定常算例⽆此项设置)第六⾏:定义courant数第七⾏:定义双时间步长计算的计算步数和每步内循环的步数上限,如果是定常问题,常⽤命令为 solve/iter 1000,即定义循环多少步。
第⼋⾏,第九⾏:表⽰计算结束后退出fluent其中某些定义可在本地设定case⽂件的时候就定义好,如3,4,5,6⾏。
(2)编辑⼀个host⽂件,可命名为“host.txt”,内容为:Node1Node2……..即计算中要使⽤到的节点的名字,如果是单进程计算,可省略此⽂件。
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,装好了。
fluent经典问题请问双CPU并行计算的效率问题
fluent 经典问题请问双CPU并行计算的效率问题.txt27信念的力量在于即使身处逆境,亦能帮助你鼓起前进的船帆;信念的魅力在于即使遇到险运,亦能召唤你鼓起生活的勇气;信念的伟大在于即使遭遇不幸,亦能促使你保持崇高的心灵。
发信人: rao (绕绕), 信区: NumComp 标题: [合集] 请问双CPU并行计算的效率问题发信站: BBS 水木清华站 (Mon Jul 7 03:32:43 2003), 站内☆─────────────────────────────────────☆ xuzheng (天使暂时离开@_@反方向的钟) 于 (Fri Jul 4 11:03:44 2003) 提到:大致上只有一个CPU在工作,或者两CPU占有率相当于一个CPUmpich1.2.5+fortran怎么配置可以使两个CPU同时工作??BOW☆─────────────────────────────────────☆ luxz (panda--在热死和冻死边缘挣扎) 于 (Fri Jul 4 11:04:57 2003) 提到:mpirun -np 2 *.exe【在 xuzheng (天使暂时离开@_@反方向的钟) 的大作中提到: 】: 大致上只有一个CPU在工作,或者两CPU占有率相当于一个CPU: mpich1.2.5+fortran: 怎么配置可以使两个CPU同时工作??: BOW☆─────────────────────────────────────☆ xuzheng (天使暂时离开@_@反方向的钟) 于 (Fri Jul 4 11:06:27 2003) 提到:不是,你误解了我的意思再具体点说就是16个节点双CPU的集群,并行计算过程中每个节点的CPU效率大概只有50%【在 luxz (panda--在热死和冻死边缘挣扎) 的大作中提到: 】: mpirun -np 2 *.exe☆─────────────────────────────────────☆ Jumping (Man in Experiments) 于 (Fri Jul 4 11:07:30 2003) 提到:如果算法不怎么nb,也就这个效率了。
基于Fluent的全机数值模拟及并行计算
基于Fluent的全机数值模拟及并行计算
邵波;毛国勇;张武
【期刊名称】《计算机工程与设计》
【年(卷),期】2006(27)17
【摘要】利用CFD商用软件Fluent对亚声速飞行飞机的三维绕流流场进行了数值模拟以及并行计算,得到了飞机附近的流场,实现了此软件在高性能并行计算机上的并行;并且通过对不同数量网格在不同结点数目机群上的计算结果进行分析比较,验证了此商用软件在并行平台上应用的有效性,也为进行大规模科学工程计算提供了技术参照.
【总页数】3页(P3178-3180)
【作者】邵波;毛国勇;张武
【作者单位】上海大学,计算机学院,上海,200072;上海大学,计算机学院,上
海,200072;上海大学,计算机学院,上海,200072
【正文语种】中文
【中图分类】TP338.6
【相关文献】
1.基于Fluent的全聚纺不同吸风槽集聚效果数值模拟 [J], 刘文龙;徐伯俊;谢春萍;刘新金
2.基于Fluent的绕流问题的数值模拟与并行计算 [J], 辛晓华;张武;周华
3.基于多核并行计算的无人机CFD数值模拟 [J], 姜悦宁;贾宏光;厉明
4.基于Cart3D的全机数值模拟及并行计算 [J], 毛国勇;谢江;张武
5.基于并行计算的盾构机过大堤三维数值模拟 [J], 沈建奇;金先龙;王吉云
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fluent17.2在基于LinuxPC集群的并行计算软件需求可联系QQ:2294976284目录一、CentOS7.2.1.15安装及配置 (3)1.1软件下载及安装 (3)1.2配置 (4)1.2.1网络配置 (4)1.2.2用户名更改 (4)二、计算集群配置 (5)2.1NFS配置 (5)2.2无密访问连接(RSH、SSH) (8)2.2.1SSH配置 (8)三、Ansys17.2安装及配置 (9)3.1图形化安装过程 (10)3.2安装License server (16)3.3配置和启动License server (19)3.4启动fluent GUi界面 (23)3.4fluent并行计算 (24)一、CentOS7.2.1.15安装及配置1.1软件下载及安装为方便后期软件环境的配置,采用CentOS-7-x86_64-Everything-1511.ISO版本,安装采用光盘转U盘启动,可以通过UltraISO软件实现,在软件中“文件”打开CentOS7的ISO镜像文件,“启动”选择“写入硬盘映像”,硬盘驱动器选择插入的U盘,保证U盘空间在9G以上,写入方式选择USB-HDD+v2,点击写入等待完成即可,注意写入过程会格式化整个U 盘,为防止文件丢失,作为启动U盘应为空白盘。
U盘插入目标电脑,以BIOS模式启动,清华同方电脑为启动时按F12进入,选择U盘点击开始安装,出现安装界面后选择第二项“Test and install…”,为防止Fluent计算环境配置出错,采用英文环境安装,进入图形化安装界面,“DATE&TIME”选择city Shanghai,调整时间后左上角点击Done返回上一级页面;点击SOFTWARE SELECTION进入软件安装界面,由于linux下软件依赖性强,对于系统不是很精通选择全部安装,在左侧每一项对应的右侧选项上左键选中,依次全选后点击Done返回;点击INSTALLATION DESTINATION进行系统安装位置的配置,上方选择要安装系统的硬盘,下方选择“I will configure a portitioning”,点击Done进行配置,若选择安装的硬盘内有其他文件占用空间,选择左下方条目,选择“—”号弹出删除界面,点击并选择Delete It将删除原有文件并释放空间,选择“New mount points will…”下的下拉框,格式选为Standard,上方选择“Click here to creat them automatically”将自动产生分区,依次点击,在右侧Desired Capacity进行容量分配,其中/boot和/swap选择4GiB~10GiB,/和/home分配剩余所有空间,其中/home可以分配很大,(参考个人总容量为931G,/boot和/swap各为10G,/为300G,/home剩余所有)在/、/boot、/home中File System选择ext3,点击up dating完成更新,最后左上角点击Done弹出更改对话框,选择Accept Changes返回上级页面,剩余选项不用配置,点击Begin Installation开始安装,在上方User settings下分别设置root和user账号,其中user账号可以不设置密码,等待下方进度条完成后点击Reboot,点击后一定要拔出U盘,否则又会进入安装模式,重启完会出现两种状况,一种为出现License 激活和network选择界面,只点击License下选择I Accept后左上角点击Done进入CentOS桌面;另一种为命令行界面,输入1回车,2回车,q回车,yes回车进入CentOS桌面,在出现的界面右上角不断点击next完成初始化。
示例:用户名分别为zhjn1,zhjn2,zhjn3,zhjn4,IP地址为192.168.1.233、234、235、236。
1.2配置1.2.1网络配置CentOS ghome界面与Windows桌面类似,可以不用命令行进行配置,比较方便,左上角选择Applications-System Tools-Settings-Network进入网络配置,IPV4选择Manual,依次设置IP、Netmask、Gateway和DNS,Netmask通为255.255.255.0,Gateway通为192.168.1.1,DNS 通为192.168.1.1,设置完选择Apply并打开Wired(On),关闭界面即可,此时网络已连接,但会在重启后关闭,打开Places-Computer,选择etc/sysconfig/network-scripts,打开编辑ifcfg-enp2s0(网络配置时有显示名称),不同电脑名称可能不一样,将BOOTPROTO=no,改为BOOTPROTO=static,ONBOOT=no改为ONBOOT=yes,点击save即实现了开机自动启动网络配置。
上述配置也可以用命令行实现,在Computer下打开终端,即右键“Open in Terminal”,在打开界面内光标处输入vi(空格)/etc/sysconfig/network-scripts回车,按i进行编辑,编辑后内容与上述图形化编辑后内容一致,完成后按ESC输入:wq保存退出完成配置。
1.2.2用户名更改打开/etc/hostname,将localhost删除改为想要的用户名后保存。
示例:[root@localhost/]#vi/etc/hostname回车按iDelete localhost键入zhjn1按ESC:wq此时变为[root@zhjn1/]#,说明修改完成。
二、计算集群配置为充分利用计算资源,选择将四台PC电脑搭建为一个集群(Cluster),进行fluent的并行计算。
集群系统通常包括一个主节点和多个从节点,其中主节点进行任务的分配,从节点只参与计算,如下图所示:计算机集群系统主要包括NIS,NFS和无密访问(RSH、SSH)配置,其中NIS配置可以不选择,主要配置NFS和(RSH、SSH)。
配置前关闭各节点防火墙,命令流systemctl stop firewalld.service、systemctl disable firewalld.service和vi/etc/selinux,将selinux=enabling改为selinux=disabled。
2.1NFS配置NFS是Network File System的缩写,即网络文件系统,一种使用于分散式文件协定,由SUN公司开发,功能是通过网络让不同的机器、不同的操作系统能够分享个人数据,让应用程序通过网络可以访问位于服务器磁盘中的数据。
集群中主要实现在主节点上进行文件的安装、拷贝和任务提交,在从节点上只需要进行主节点的目录挂载即可(无须安装fluent软件),从而减轻工作量。
NFS服务主要由nfs和rpcbind实现,查询是否安装,命令rpm-qa|grep nfs,如果安装会显示nfs版本信息,对于CentOS everything版本软件全安装的形式,这些配置软件都已默认安装,直接启用配置就行,若未安装进行一下操作即可:主节点(zhjn1,192.168.1.233)上yum-y install nfs-utilssystemctl enable rpcbind.servicesystemctl enable nfs-server.service#使得rpcbind和nfs开机自动启动systemctl start rpcbind.servicesystemctl start nfs.service#一定要在nfs之前启动rpcbind服务systemctl status rpcbind.service#状态查询,显示active(running)systemctl status nfs.service#状态查询,显示active(excited)vi/etc/exports/home*(rw,sync,no_root_squash)#将主节点上的home作为共享目录,所用使用软件安装在此,*表示所用人,rw表示读写,sync表示同步模式,磁盘中数据时时写入磁盘,no_root_squash表示从节点以root用户登录时,对于home目录具有root权限:wqexportfs显示/home<world>#将/home目录共享给任意机此时,完成主节点NFS配置。
从节点(zhjn2、3、4,IP234、235、236)依次进行配置:yum-y install nfs-utilssystemctl enable rpcbind.servicesystemctl enable nfs-server.servicesystemctl start rpcbind.servicesystemctl start nfs.servicesystemctl status rpcbind.servicesystemctl status nfs.serviceshowmount-e192.168.1.233#查询主节点上的共享目录,显示Export list for192.168.1.233:/home*mount-t nfs192.168.1.233:/home/home#将主节点的home挂载在本机的home上,实现路径一致cd/home#打开home文件夹,也可以双击home图标打开ls#显示home文件夹下内容显示主节点home下的文件,则挂载成功。
上述挂载在重启后失效,采用开机自动挂载,各从节点采用autofs服务:yum-y install autofssystemctl enable autofs.servicesystemctl start autofs.servicevi/etc/auto.master最后一行添加/-/etc/auto.nfs#auto.nfs为二级目录,可以不存在,在挂载文件时,自动打开auto.nfs:wqvi/etc/auto.nfs#将自动创建和编辑auto.nfs文件/home-fstype=nfs,rw192.168.1.233:/home#从节点挂载点,类型,主节点挂载目录:wqsystemctl restart autofs.servicecd/homels上述命令流完成开机自动挂载主节点/home到从节点/home。
2.2无密访问连接(RSH、SSH)Fluent并行计算时需要在节点间进行数据互换和访问,若存在密码则会访问失败而中断计算,需要无密访问连接(RSH,SSH),其中RSH采用明文传输,比较不安全,此外配置比较麻烦,不采用。