摘要
针对基于MPI的传统FDTD并行算法存在的缺点,提出了优化的FDTD两级化并行算法。结合MPI和OpenMP编程模型的特点,实现了基于SMP集群系统平台的MPI-OpenMP混合编程模型的两种并行FDTD算法。在实验室搭建的SMP集群系统平台上,通过对一金属长方体的散射问题分析,把混合编程算法同基于MPI的FDTD并行算法进行了比较。结果表明,混合并行算法具有更好的加速比和带宽利用率。
In order to improve the performance of FDTD parallel algorithm based on MPI, a new two-level paralleled algo- rithm is presented in this paper. Two new parallel FDTD algorithms based on the MPI-OpenMP hybrid programming model were realized in combination with the features of both MPI and OpenMP programming models. After analysis of the metal column scattering problem, the hybrid programming algorithm is compared with pure MPI FDTD parallel algorithm on SMP cluster platform in the laboratory. The results indicate that the hybrid parallel algorithm has better speed-up ratio and band- width utilization factor.
出处
《现代电子技术》
2011年第14期107-110,共4页
Modern Electronics Technique
基金
基础预研(H142006A001)