基于OpenFOAM的不同网格数下并行计算性能分析*

2019-04-20 07:02:02王冠石陈宇蒋文涛田晓宝王清晟周志宏
生物医学工程研究 2019年1期
关键词:定义效率

王冠石,陈宇,蒋文涛,田晓宝△,王清晟,周志宏

(1. 四川大学 力学科学与工程系,四川省生物力学工程实验室,成都 610065;2. 北京市顺义区体育运动学校,北京 101300)

1 引 言

随着CFD的不断发展,其趋势总体呈现出计算域更复杂、算法精度更高、网格数量众多等特点,同时人们对快速计算、甚至实时计算的需求日益迫切[1-2],因此,研究高性能计算(high performance computing, HPC)成为人们的当务之急。目前,高性能计算在材料科学、天体物理、核科学、气候气象、结构、生物医学、地震科学等领域得到了广泛地应用,并极大地推动了这些领域的发展[3-5]。准确地说,高性能计算和建模与仿真共同定义了继理论、实验后第三种主要的科学研究手段[6]。

当前,高性能计算机体系结构主要以多核计算集群为主。在实现多核并行计算的诸多开源软件中,OpenFOAM备受瞩目。其自由、开源、高可扩展性、对并行计算友好的特点[7-8],受到使用者的青睐。尤其是可以通过简单修改控制文件的设置,再使用脚本文件设定计算顺序,就可针对不同情况进行大批量自动计算,提高了总体计算效率。

然而,随着问题规模的增大,即网格数量的增加和计算核心数量的增加,多核并行计算平台是否能够保持良好的运算性能?为此,我们有必要研究和分析高性能计算的潜在运算能力,尤其是综合分析在不同计算节点和问题规模下的性能表现[9-10],以便充分发挥其强大的功能。本研究使用OpenFOAM作为测试软件平台,探究了该平台的运算性能,以期得出计算性能和效率随计算节点和网格数量的变化规律,得出最优的解决方案,为大规模并行计算提供一定参考。……

登录APP查看全文

猜你喜欢
定义效率
永远不要用“起点”定义自己
海峡姐妹(2020年9期)2021-01-04 01:35:44
提升朗读教学效率的几点思考
甘肃教育(2020年14期)2020-09-11 07:57:42
定义“风格”
注意实验拓展,提高复习效率
效率的价值
商周刊(2017年9期)2017-08-22 02:57:49
成功的定义
山东青年(2016年1期)2016-02-28 14:25:25
跟踪导练(一)2
“钱”、“事”脱节效率低
中国卫生(2014年11期)2014-11-12 13:11:32
修辞学的重大定义
当代修辞学(2014年3期)2014-01-21 02:30:44
山的定义
公务员文萃(2013年5期)2013-03-11 16:08:37