期刊文献+

大规模CFD多区结构网格任务负载平衡算法 被引量:1

A novel task load balancing algorithm in the large-scale CFD with multi-zone structured grids
下载PDF
导出
摘要 针对现有负载平衡算法的适应度低、可扩展性差、通信开销度量不准确的缺陷,提出一种大规模CFD多区结构网格任务负载平衡算法。通过对网格块的分割、网格块之间的组合映射、进程上网格计算量的调整来实现并行CFD任务负载平衡。实验结果表明,该算法既适应同构平台也适应异构平台,既适应网格块数多于进程数的情况也适应网格块数少于进程数的情况,该算法可使得整个计算空间分配到各进程上的计算量负载平衡,同时使得各进程间的最大通信开销最小。 Aiming at the weakness of low fitness, poor scalability, and inaccurate communication overhead measurement in lraditional 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.
作者 唐波 王勇献
出处 《计算机工程与科学》 CSCD 北大核心 2014年第7期1213-1220,共8页 Computer Engineering & Science
基金 国家自然科学基金资助项目(61379056 11272352)
关键词 计算流体动力学 结构网格 并行计算 负载平衡 遗传算法 computational fluid dynamics structured grid lparallel computation load balancing genetic algorithm
  • 相关文献

参考文献8

  • 1张娟,陆林生.基于多区域多代码问题的自动分块算法[J].计算机工程,2010,36(9):73-76. 被引量:2
  • 2郑秋亚,刘三阳,左大海,梁益华.多块结构化网格CFD并行计算和负载平衡研究[J].工程数学学报,2010,27(2):219-224. 被引量:8
  • 3李桂波,杨国伟.基于多块结构网格的并行计算及负载平衡研究[J].宇航学报,2011,32(6):1224-1230. 被引量:6
  • 4陈国良 王煦法.遗传算法及其应用[M].北京:人民邮电出版社,1995.5.
  • 5Streng M. Load balancing for computational fluid dynamics calculationsp[M] // High Performance Computing in Fluid Dynamics Netherlands,Netherlands:Springer, 1996.
  • 6Ytterstr6m A. A tool for partitioning structured multiblock meshes for parallel computational mechanics [J]. Interna- tional Journal of High Performance Computing Applications, 1997, 11 (4) :336-343.
  • 7Saule E, Bas E O , Catalyarek I V. Load balancing spatially located computations using rectangular partitions[J]. Jour nal of Parallel and Distributed Computing, 2012, 70 ( 10 ): 1201-1214.
  • 8Goldberg D E, Lingle R. Alleles, Loci, and the travelling salesman problem[C] // Proc of International Conference on Genetic Algorithms and Their Applications, 1985 : 154- 159.

二级参考文献25

共引文献34

同被引文献5

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部