• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (07): 1213-1220.

• 论文 •     Next Articles

A novel task load balancing algorithm in the
large-scale CFD with multi-zone structured grids             

TANG Bo,WANG Yongxian   

  1. (College of Computer,National University of Defense Technology,Changsha 410073,China)
  • Received:2013-08-12 Revised:2013-11-25 Online:2014-07-25 Published:2014-07-25

Abstract:

Aiming at the weakness of low fitness, poor scalability, and inaccurate communication overhead measurement in traditional parallel Computational Fluid Dynamics (CFD) applications, a new algorithm for the task load balancing in the large-scale CFD with multizone structured grids is proposed, which implements balancing the task load in parallel CFD applications by employing a three-phase method containing zone splitting, mapping zones to computation tasks, and adaptive adjustment of intra-task. Experimental results show that the proposed algorithm has better performance than the traditional greedy strategy on both homogeneous and heterogeneous computational platforms. By using the new algorithm, the performance of large-scale parallel CFD applications can be greatly improved.

Key words: computational fluid dynamics structured grid;parallel computation;load balancing;genetic algorithm