(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210949383.1
(22)申请日 2022.08.09
(71)申请人 广州大学
地址 510006 广东省广州市大 学城外环西
路230号
(72)发明人 陈韬 洪卓 张鑫桂 徐耿鑫
(74)专利代理 机构 北京高航知识产权代理有限
公司 11530
专利代理师 覃钊雄
(51)Int.Cl.
G06F 9/46(2006.01)
G06F 16/16(2019.01)
G06F 30/20(2020.01)
(54)发明名称
一种批量 提交Open FOAM算例的方法
(57)摘要
本发明涉及高性能计算技术领域, 公开了一
种批量提交Open FOAM算例的方法, 包括如下步
骤: 步骤一, 设置一个母文件夹用于存放各种控
制算例中变量的文件; 步骤二: 在所述母文件夹
中设置各种算例的提交和后处理的脚本文件; 步
骤三, 将该算例按照所需要的计核分别建立不同
的文件夹, 以所需要的计算核数命名; 步骤四: 在
allrun脚本文件中设置好修改后的各个参数后
提交所述脚本文件进行计算; 步骤五: 计算完成
之后在母文件夹下提交copyresult脚本文件和
将计算结果拷贝到resu lt文件中进行查看。 本发
明的批量提交OpenFOAM算例的方法, 可很 快的得
出Open FOAM中不同的求解方式的求解效率和计
算机的并行效率。
权利要求书1页 说明书3页 附图4页
CN 115309514 A
2022.11.08
CN 115309514 A
1.一种批量 提交Open FOAM算例的方法, 其特 征在于, 包括如下步骤:
步骤一: 设置一个母文件夹用于存放各种控制算例中变量的文件;
步骤二: 在所述母文件夹中设置各种算例的提交和后处 理的脚本文件;
步骤三, 将该算例按照所需要的计算核数分别建立不同的文件夹, 以所需要的计算核
数命名;
步骤四: 在allrun脚本文件中设置好修改后的各个参数后提交所述脚本文件进行计
算;
步骤五: 计算完成之后在母文件夹下提交copyresult脚本文件和将计算结果拷贝到
result文件中进行查看。
2.根据权利要求1所述批量提交Open FOAM算例的方法, 其特征在于, 所述计算核数包
括128和25 6。
3.根据权利要求1所述批量提交Open FOAM算例的方法, 其特征在于, 所述Op en FOAM算
例包括0时刻文件夹、 常数设置文件夹constant、 系统变量参数设置文件夹system和人工添
加的作业 提交计算脚本文件run.sh标准 算例。
4.根据权利要求3所述批量提交Open FOAM算例的方法, 其特征在于, 所述0时刻文件
夹, 包含初始时场的文件。
5.根据权利要求3所述批量提交Open FOAM算例的方法, 其特征在于, 所述设置文件夹
constant包 含计算物理特性文件t ransportProperties以及网格定义文件bl ockMesh。
6.根据权利要求3所述批量提交Open FOAM算例的方法, 其特征在于, 所述系统变量参
数设置文件夹system为系统变量参数设置文件夹, 包含分块定义文件decomposeParDict、
控制字典文件co ntrolDict、 求 解器设置文件fvSo lution和离散格式设置文件。
7.根据权利要求3所述批量提交Open FOAM算例的方法, 其特征在于, 所述人工添加的
作业提交计算脚本文件run.sh标准 算例为提交算例的脚本文件。
8.根据权利要求1所述批量提交Open FOAM算例的方法, 其特征在于, 所述母文件夹为
算例文件的上一级目录, 包含fvSolution文件夹、 result文件夹、 case文件夹、 ru n.sh.orig
脚本文件、 copyresult脚本文件和al lrun脚文件。
9.根据权利要求8所述批量提交Open FOAM算例的方法, 其特征在于, 所述case文件夹
按照所需要的计算核数命名。
10.根据权利要求8所述批量提交Op en FOAM算例的方法, 其特征在于, 所述result文件
夹用于存放 算例的计算的测试 结果。权 利 要 求 书 1/1 页
2
CN 115309514 A
2一种批量提交O pen FOAM算例的方 法
技术领域
[0001]本发明涉及高性能计算 技术领域, 尤其涉及一种批量 提交Open FOAM算例的方法。
背景技术
[0002]随着电子计算机器快速发展, 其计算效率和计算资源都得到了大幅度的提升, 为
了测试Open FOAM中不同的求解方式的求解效率问题和计算机的并行效率问题成为无数
Open FOAM使用人员关心的问题。
发明内容
[0003]针对上述问题, 本 发明一种批量提交Open FOAM计算算例的方法, 可以很快的得出
Open FOAM中不同的求 解方式的求 解效率和计算机的并行效率, 以解决上述问题。
[0004]为了达到上述目的, 在本发明提供如下的技 术方案:
[0005]一种批量 提交Open FOAM算例的方法, 包括如下步骤:
[0006]步骤一: 设置一个母文件夹用于存放各种控制算例中变量的文件;
[0007]步骤二: 在所述母文件夹中设置各种算例的提交和后处 理的脚本文件;
[0008]步骤三, 将该算例按照所需要的计算核数分别建立不同的文件夹, 以所需要的计
算核数命名;
[0009]步骤四: 在allrun脚本文件中设置好修改后的各个参数后提 交所述脚本文件进行
计算;
[0010]步骤五: 计算完 成之后在母文件夹下提 交copyresult脚本文件和将计算结果拷贝
到result文件中进行查看。
[0011]进一步地, 所述计算核数包括128和25 6。
[0012]进一步地, 所述Open FOAM算例包括0时刻文件夹、 常数设置文件夹constant、 系统
变量参数设置文件夹system和人工添加的作业 提交计算脚本文件run.sh标准 算例。
[0013]进一步地, 所述0时刻文件夹, 包 含初始时场的文件。
[0014]进 一 步 地 ,所 述 设 置 文 件 夹 c o n s t a n t 包 含 计 算 物 理 特 性 文 件
transportProperties以及网格定义文件bl ockMesh。
[0015]进一步地, 所述系统变量参数设置文件夹system为系统变量参数设置文件夹, 包
含分块定义文件decomposeParDict、 控制字典文件controlDict、 求解器设置文件
fvSolution和离散格式设置文件。
[0016]进一步地, 所述人工添加的作业提 交计算脚本文件run.sh标准算例为提 交算例的
脚本文件。
[0017]进一步地, 所述母文件夹为算例文件的上一级目录, 包含fvSolution文件夹、
result文件夹、 case文件夹、 run.sh.orig脚本文件、 copyresult脚本文件和al lrun脚文件。
[0018]进一步地, 所述case文件夹按照所需要的计算核数命名。
[0019]进一步地, 所述result文件夹用于存放 算例的计算的测试 结果。说 明 书 1/3 页
3
CN 115309514 A
3
专利 一种批量提交Open FOAM算例的方法
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 17:39:35上传分享