如何在超算中心使用fluent做并行计算——入门

合集下载

fluent并行计算配置(曙光文档)

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并行计算操作步骤!!!

FLUENT并行计算操作步骤!!!

注意:以下是将编号为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进行计算。

Fluent 并行运算

Fluent 并行运算
双击启动,没有出现选择二维三维和双精度二维三维的选项卡过程。命令行出现version>
在file下拉菜单里可以看到run项已经开启。进去选项卡选择默认是2d单精度单核运算。
通过点击3d选择维度,
double precision选择精度,
parallel选择并行计算。选定并行后下方出现process核数选择。那就看你怎么填了。
Architechture: ntx86
MPI types: mpich2
然后点击launch,运行并行计算。
方法二:
在启动图标右击——属性——目标(显示fluent安装位置和版本号)
在版本号后加入空格,然后是t2(有人说四核应该是t4,你们试试吧。我用四核也是加空格和t2)
关闭。
方法一:
1. 安装C:\Fluent.Inc\ntbin\ntx86\rshd.exe
运行——cmd——cd C:\Fluent.Inc\ntbin\ntx86\——rsh –install
2. 我的电脑——右键——管理——服务——RSHD demon——启动——属性——登录——此帐户——浏览:选择用户名和密码。点击应用。
3. C:\Fluent.Inc\fluent6.3.26\launcher\launcher.exe
4. fluent launcher 1.1 对话框。设置:
Fluent.inc path: C:\fluent.inc
version: 3d or 2d
number of process: 2,4,8luent的快捷方式上右键,属性,复制路径,打开运行,把路径复制进去,在后面加上 3d 空格 -t6
t后面的数字 你想用几核算就输几,如果编译udf,把做好的这个快捷方式复制到和你case同样的目录下,直接运行打开,编译就行了。

超算天河fluent操作流程

超算天河fluent操作流程

超算天河fluent操作流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!超算天河 fluent操作流程一、准备工作阶段。

在使用超算天河进行 fluent操作之前,需要进行充分的准备工作。

fluent_计算步骤

fluent_计算步骤
将图形形式的计算结果导出为图 片文件,如PNG、JPEG格式,方 便用户进行可视化展示和汇报。
导出为数据文件
将数值形式的计算结果导出为数 据文件,如Excel、SPSS格式,方 便用户进行数据管理和统计分析 。
THANKS
谢谢您的观看
在每个迭代步骤中,根据物理 方程进行计算,更新物理量。
监视计算过程和结果
01
在计算过程中,监视计算域内的 物理量变化。
02
检查计算结果的收敛性和稳定性 。
如果发现计算结果不收敛或不稳 定,需要调整数值方法和算法, 重新进行计算。
03
在计算结束后,对结果进行后处 理和分析,提取有用的信息和结
论。
04Biblioteka Fluent 20.1”等。
进入主界面,包括菜单栏、工具栏、图形窗口和消息窗口等。
03
导入模型文件
在菜单栏中选择“File”菜单 。
在弹出的对话框中选择要导 入的模型文件,例如 “case”或“mesh”等。
在下拉菜单中选择 “Import”选项。
点击“Open”按钮,导入模 型文件。
检查模型完整性
选择求解器类型
有限元法(FEM)
适用于解决各种工程问题,如结构分析、热传导、流体动 力学等。
有限体积法(FVM)
适用于解决流体动力学问题,如流体流动、传热等。
有限差分法(FDM)
适用于解决偏微分方程,如热传导方程、波动方程等。
设置求解器参数
网格尺寸
确定计算域的离散程度,网格尺寸越小,计算精度越高,但计算时 间也会增加。
定义计算域的边界
根据几何形状,定义计算域的边界,包括起始点、终止点和边界条 件等。
确定计算域的大小和分辨率

第28章fluent并行处理

第28章fluent并行处理

第28章fluent并行处理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)操纵面板设定并行架构和求解器信息。

超算中心Fluent用户操作手册(1) (1)

Fluent用户操作手册一、用户申请假设已拥有了超算中心用户账号,账户名为dongjing,密码为####。

二、安装Xmanager软件用于文件的传输和作业的提交。

三、作业准备需要3个,假设3个文件都命名为JD1。

1)“*.cas”文件,此处将文件命名为“JD1.cas”2)“*.jou”文件,用于操作计算case运行,格式见Figure1所示“JD1.jou”文件3)“*.sbatch”文件,用于建立任务,调用jou文件,格式见Figure2 所示“JD1.sbatch”文件说明:样本JD1.cas为非稳态并行计算,红色字体部分用户可根据自己算例设置和超算中心账号资源分配情况进行相应修改。

脚本文件的编写可参考https:///how-to-run-ansys-fluent-jobs-in-slurm/Figure 1Figure 2四、登录账户如Figure3-9所示,通过Xmanager软件连接,打开Xshell,点击工具栏的“新建”按钮,出现“新建会话属性”对话框,在“名称(N):”中输入相应会话名称,如: whupc(用户自主命名),在“主机(H):”中输入登陆IP:202.114.96.180,点击“确定”,出现“会话”对话框;选择对应名称的会话,点击“连接”,出现“SSH 用户名”对话框,输入登录的用户名:dongjing,点击“确定”,出现“SSH用户身份验证”对话框,输入用户密码,点击“确定”,出现如Figure 9所示登录成功后的界面。

Figure 3Figure 4Figure 6Figure 8五、提交任务:1.点击登录窗口工具栏的绿色“新建文件传输”按钮,如Figure 10所示,便可打开文件传输终端,把上述所需3个文件上传到计算中心自己账户内。

1)将“JD1.cas”文件上传到“/home/系统账号/data”分区,账户名为dongjing,即为“/home/dongjing/data”分区;2)将“JD1.sbatch”和“JD1.jou”文件上传到“/home/系统账号”分区,账户名为dongjing,即为“/home/dongjing”分区。

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 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)控制面板设定并行架构和求解器信息。

Fluent并行计算在国家超算济南中心的应用

商用辅助计算系统商用辅助计算系统国产多核计算系统国产多核计算系统计算计算网络网络存储网络存储网络存储服务节点存储服务节点系统管理系统管理系统服务节点离线存储区离线存储区在线存储区在线存储区近线存储区近线存储区虚拟带库应用服务集群应用服务集群存储管理节点网络管理节点控制台数据库服务节点安全服务节点以太网络以太网络系统管理节点系统管理节点vpn异常流量清洗firewall应用交付web防火墙电信联通ids图4神威蓝光硬件支撑环境平台架构图4典型应用本文测试模型为某工程烟囱风荷载数值风洞分析
一般采用物理区域分割方法,例如,将要计算的流场区域,划分成两部分分别给计算节点 0和1计算,图 1 为划分前后的区域,由于两个计算节点间需要通信交换数据,所以在原 来的块上加了边界块。
图 1 划分前后的计算区域
Cortex 是主机 Host 的一个进程,Cortex 将指令发送给计算节点0,计算节点0再把 指令发送给其它的计算节点,并且与其它的计算节点是同步处理的。图3显示了并行 Flue nt 进程间的关系。每个计算节点与其它的计算节点都虚拟联系着,计算节点间依赖于它们 的“通信器”(communicator)来执行一些功能,比如发送、接收、同步和建立机器的连 通性等等。Fluent 的“通信器”实际上就是消息传递库——MPI(Message Passing Inter face)标准。
4.4 计算参数选取
与本项目数值计算相关的参数取值如表 1 所示。
表 1 数值计算参数取值
参数名称 地貌类型 风速剖面指数 基本风压 w0 (10 米高度)
参数取值 B类 0.16 0.85 kN/m
2
B 类地貌上空 10 米高度处风速 空气密度 空气粘性系数 时间步长 残差精度
36.88 m/s 1.225kg/m
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

什么是机群?有什么特点?
机群又叫集群,当然就是许多地计算机(废话),因为机器太多了,又需要协同工作,所以需要按照一定地方式来管理,管理地结构形式叫做拓扑(这个不用管).机群使用地电脑是刀片(又薄又长地机箱)形式(为了便于插入机柜),一个刀片一般称为一个节点.文档来自于网络搜索
一般而言,机群会分为三种节点:管理节点(若干台),编译节点(若干台),计算节点(其余全部).这三种节点地配置略有不同(废话),管理节点主要用来存储使用机群地用户地信息,如名字,密码,可以使用机器数地权限,用户状态等等;编译节点一般用来预查程序故障,用户地程序先在这里试运行,查看是否与系统兼容等;计算节点用来直接计算其他节点提供来地程序.文档来自于网络搜索
就配置而言,管理节点和编译节点一般相同,会部署软件环境;计算节点只会部署简单地必要运行文件.计算机点之间会采用高速交换机,速度可达几十,如等;计算节点与编译、登陆节点之间采用普通地万兆交换机.文档来自于网络搜索
如何使用机群?
机群中一般采用操作系统来操作(多用户情况下效率高),用户会通过远程登录软件(如)来登录到登陆节点进行个人地操作(一般会通过网络加密数据传输).文档来自于网络搜索
集群将程序任务分解发送到计算节点上时,是通过作业调度系统(也有其他地,如等)来实现地,这个系统地作用是使整个机群负载均衡,
便于管理,所以我们使用也要通过这个系统.在成熟地集群中,用户登录之后,默认便可以使用作业调度系统了.使用时,除了常见地命令以外,调度系统也有一些简单地命令,这个一般会有手册介绍,常用地就、个,很好记.文档来自于网络搜索
如何在集群中使用?
因为是成熟地封装好地商业软件,所以用户直接使用命令调用即可. 但是因为大部分地下地远程登录是不支持图形界面地,所以我们看不到在下地熟悉界面,无法进行操作.其实,最早也是下地软件,它提供了一种脚本来操作各种命令(即帮助中地命令),我们在地图形界面中,也可以在控制台窗口中查看如何使用.这样,我们在启动软件时,指定它地执行脚本即可使软件按照我们地意图来进行操作了.如果在帮助中找太慢,可以在地图形界面下,右下角控制台中用回车键显示文字命令,键返回.文档来自于网络搜索
实例
这里给出一个在调度系统中使用地实例:
首先,使用命令提交脚本(名字为),在命令窗口中键入即可.文档来自于网络搜索
脚本内容如下:
(这句话是说此脚本使用来解释执行,小白可以略过)
(这句话是说此脚本调用名字为地集群排序提交队列,小白继续略过)文档来自于网络搜索
(这句话是说此脚本地任务将调用个来执行)
(这句话是说此脚本地任务将在分配用来执行任务地每个节点上调用个来执行)文档来自于网络搜索
" –" (这句话是说此脚本地执行命令以及参数,是指二维双精度类型计算,这个大家应该熟悉了;就是我们使用地命令执行脚本地名字)文档来自于网络搜索
脚本内容实例:
(读取文件,)文档来自于网络搜索
(读取文件,)文档来自于网络搜索
(定义编译函数库并制定编译文件)文档来自于网络搜索
(加载编译函数库)文档来自于网络搜索
(自动保存)
(初始化)
(求解循环设置)
(保存结果)
(退出)。

相关文档
最新文档