摘要
本文应用基于消息传递 (MessagePassing)模式的网络并行计算系统来实现并行FDTD方法 .通过区域分割技术将FDTD计算区域分割成多个子域进行分别计算 ,各个子区域在边界处与其相邻的子区域进行切向场值的数据交换以使整个迭代进行下去 ,从而实现FDTD并行计算 .我们采用PVM并行平台来实现并行FDTD算法 .计算结果表明了本方法的正确性和有效性 .
We present a parallel algorithm for the FDTO method on a distributed network by using the message passing module. The computation space is divided into some sub-domains. Then the fields inside each sub-domain are computed on an individual processor with a small amount of data being communicated from neighboring sub-domains. The special boundaries in the FDTD domain, such as absorbing boundaries, connective boundaries and near-to-far fields transform boundaries are dealt with particularly. In this paper, a parallel programming console of Parallel Virtual Machine (PVM) is used, which denotes a message passing library and a daemon to carry out the parallel programs.
出处
《电子学报》
EI
CAS
CSCD
北大核心
2003年第6期821-824,共4页
Acta Electronica Sinica
基金
国防科技预研项目 (No 41 30 30 5 0 1 )
关键词
网络并行计算
FDTD方法
区域分割技术
电磁散射
Finite difference method
Parallel algorithms
Parallel processing systems
Time domain analysis