首页 | 本学科首页   官方微博 | 高级检索  
     

大规模CFD多区结构网格任务负载平衡算法
引用本文:唐波,王勇献. 大规模CFD多区结构网格任务负载平衡算法[J]. 计算机工程与科学, 2014, 36(7): 1213-1220
作者姓名:唐波  王勇献
摘    要:针对现有负载平衡算法的适应度低、可扩展性差、通信开销度量不准确的缺陷, 提出一种大规模CFD多区结构网格任务负载平衡算法。通过对网格块的分割、网格块之间的组合映射、进程上网格计算量的调整来实现并行CFD任务负载平衡。实验结果表明, 该算法既适应同构平台也适应异构平台, 既适应网格块数多于进程数的情况也适应网格块数少于进程数的情况, 该算法可使得整个计算空间分配到各进程上的计算量负载平衡, 同时使得各进程间的最大通信开销最小。

关 键 词:计算流体动力学  结构网格  并行计算  负载平衡  遗传算法  
收稿时间:2013-08-12
修稿时间:2014-07-25

A novel task load balancing algorithm in the large-scale CFD with multi-zone structured grids
TANG Bo,WANG Yong xian. A novel task load balancing algorithm in the large-scale CFD with multi-zone structured grids[J]. Computer Engineering & Science, 2014, 36(7): 1213-1220
Authors:TANG Bo  WANG Yong xian
Affiliation:(College of Computer,National University of Defense Technology,Changsha 410073,China)
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.
Keywords:computational fluid dynamics structured grid  parallel computation  load balancing  genetic algorithm,
本文献已被 CNKI 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号