航空学报 > 2007, Vol. 28 Issue (增): 57-61

多块并行计算中负载平衡策略及时间成本估算方法

司海青,王同光   

  1. 南京航空航天大学 民航学院
  • 收稿日期:2006-10-23 修回日期:2007-06-25 出版日期:2007-08-10 发布日期:2007-08-10
  • 通讯作者: 司海青

Load Balancing Strategy for Parallel Calculation and Time Cost Estimation

SI Hai-qing,WANG Tong-guang   

  1. College of Civil Aviation, Nanjing University of Aeronautics and Astronautics
  • Received:2006-10-23 Revised:2007-06-25 Online:2007-08-10 Published:2007-08-10
  • Contact: SI Haiqing

摘要:

研究了三维Euler方程的全隐式无分裂方法的多块分布式并行算法。为提高并行效率,给出了一种负载平衡方法,负载平衡前后的墙上时间、并行效率的比较验证了该方法的有效性。针对研究所用的大型并行机特性,基于最小二乘原理,给出了一种估算计算时间成本和通讯时间成本的方法,并行算法的并行性能统计表明该估算方法的有效性及合理性。不同流场的数值模拟表明,多处理器并行计算得到的数值结果能够和单处理器上的串行结果保持一致。

关键词: 全隐式无分裂方法, 负载平衡策略, 时间成本, 并行计算

Abstract:

Based on the multiblock structured grids, the parallel algorithm for the fully implicit unfactored method of Euler equations is studied in the paper. In order to promote the parallel efficiency, a load balancing method is presented. The statistics of wall time and the parallel efficiency after balancing all show the effectiveness of the method. For the property of the largescale parallel computers, a method of estimating the computing and communication time cost is obtained based on the least mean square approximation.

Key words: fully , implicit , unfactored , method,  , load , balancing , strategy,  , time , cost,  , parallel , calculation

中图分类号: