摘要
由高性能PC机通过网络互联构成的集群(COW)并行计算系统上应用基于消息传递(Message Passing)的方式实现FDTD的并行算法,获得了足够的加速比,有效地解决了传统的FDTD方法计算电大尺寸目标电磁散射问题时的不足。通过区域分割,各个子区域在边界处与其相邻的子区域进行场值的数据传递,从而实现了FDTD算法的并行化。利用并行FDTD方法研究了电磁波的介质层的散射,结果表明并行算法和串行计算结果的一致性,并有效提高计算效率。最后还给出了对算法进行通信隐藏的优化方法,进一步提高了并行计算的效率。
The high - performance PC constitute a cluster (COW) by application of parallel computing systems based on message passing through the network to achieve the FDTD parallel algorithms, which can gain sufficient speedup, overcome the deficiencies with the traditional FDTD method in resolving the problems of the goal's electro- magnetic scattering in the electric - large size effectively. Divided by sub - regions, in all sub - regions of the borders, the value of the data of the field information has been communicated to achieve the FDTD parallel method. Using the parallel FDTD method, the scattering of electromagnetic wave for dielectric layers has been studied. The resuits show the consistency of the results between serial and parallel algorithms, and the computing efficiency is improved effectively. Finally, using the method of hidden communication to optimize the algorithm, which raised the efficiency of the parallel computing further.
出处
《计算机仿真》
CSCD
北大核心
2009年第3期121-124,190,共5页
Computer Simulation
基金
国家自然科学基金资助(60773060)