The Multi-core Optimization of the Unbalanced Calculation in the Clean Numerical Simulation of Rayleigh-Bénard Turbulence

COMPUTATIONAL SCIENCE - ICCS 2018, PT III(2018)

引用 0|浏览16
暂无评分
摘要
The so-called clean numerical simulation (CNS) is used to simulate the Rayleigh-Bénard (RB) convection system. Compared with direct numerical simulation (DNS), the accuracy and reliability of investigating turbulent flows improve largely. Although CNS can well control the numerical noises, the cost of calculation is more expensive. In order to simulate the system in a reasonable period, the calculation schemes of CNS require redesign. In this paper, aiming at the CNS of the two-dimension RB system, we first propose the notions of equal difference matrix and balance point set which are crucial to model the unbalanced calculation of the system under multi-core platform. Then, according to the notions, we present algorithms to optimize the unbalanced calculation. We prove our algorithm is optimal when the core number is the power of 2 and our algorithm approaches the optimal when the core number is not the power of 2. Finally, we compare the results of our optimized algorithms with others to demonstrate the effectiveness of our optimization.
更多
查看译文
关键词
Turbulence,Clean numerical simulation,Unbalanced calculation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要