Title: A multi-user performance analysis framework for CFD simulations

Authors: Hao Li; Xinhai Xu; Yuhua Tang; Xiaoguang Ren

Addresses: State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha 410073, China ' State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha 410073, China ' State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha 410073, China ' State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha 410073, China

Abstract: This paper proposes a multi-user performance analysis framework for computational fluid dynamics (CFD) simulations. Independent performance datasets are given according to different requirements of computer programmers, algorithm developers and application developers. The performance analysis framework is designed based on the general procedure of CFD processing: pre-processing, problem solving and post-processing. Optimisation of the data acquisition is carried out based on data dependence to realise lightweight. A profiler is implemented in OpenFOAM based on the framework, and experiments are conducted to verify the performance information extraction and analysis. The results on a subsystem of Tianhe-1A indicate that the multiuser performance tool can probe the performance information successfully during the parallel execution. And from the performance results, we found that the direction of mesh partition turns out to be a critical factor of simulation performance for CFD problems.

Keywords: computational fluid dynamics; CFD; multi-user; performance dataset; performance analysis framework; OpenFOAM.

DOI: 10.1504/PCFD.2017.085180

Progress in Computational Fluid Dynamics, An International Journal, 2017 Vol.17 No.4, pp.199 - 211

Accepted: 10 Jul 2016
Published online: 16 Jul 2017 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article