A parallel FDTD algorithm using the MPI library

A parallel FDTD algorithm using the MPI library
复制标题

DOI:
10.1109/74.924608
复制
发表时间:
2001-04-01
影响因子:
3.5
通讯作者:
Mahdjoubi, K
Mahdjoubi, K
中科院分区:
计算机科学3区
文献类型:
--
作者:
Guiffaut, C;Mahdjoubi, K

文献摘要

被引文献

相似文献

在本文中,我们描述了使用MPI(消息传递接口)库的FDTD方法并行算法的基本要素。为了简化和加速算法,采用了MPI二维笛卡尔拓扑结构。通过使用派生数据类型优化了进程间通信。本文还介绍了辅助工具并行化的一般方法,如远场计算、细线处理等。对于pml,我们使用了一种新的方法,使得不需要拆分字段组件。这大大简化了计算机编程,并与并行算法兼容。
In this paper, we describe the essential elements of a parallel algorithm for the FDTD method using the MPI (Message Passing Interface) library. To simplify and accelerate the algorithm, an MPI Cartesian 2D topology is used. The inter-process communications are optimized by the use of derived data types. A general approach is also explained for parallelizing the auxiliary tools, such as far-field computation, thin-wire treatment, etc. For PMLs, we have used a new method that makes it unnecessary to split the field components. This considerably simplifies the computer programming, and is compatible with the parallel algorithm.