TY - JOUR
T1 - A connection machine (CM‐2) implementation of a three‐dimensional parallel finite difference time‐domain code for electromagnetic field simulation
AU - Davidson, David B.
AU - Ziolkowski, Richard W.
PY - 1995/1/1
Y1 - 1995/1/1
N2 - This paper describes a parallel three‐dimensional finite difference time‐domain (FDTD) code for electromagnetic field simulation that has been developed for the Connection Machine (CM‐2). The CM‐2 is briefly discussed. Then the FDTD method is reviewed using a one‐dimensional example, and the extensions required for the 3‐D case are outlined. The parallelization of the FDTD method is considered, and a simple analytical timing model is dervied. This model predicts the efficiency of the parallelized algorithm as a function of grain size. Some specific points relating to the implementation of the parallel FDTD algorithm in Fortrans‐90 on the CM‐2 are discussed. Timing data for the parallel 3‐D FDTD code measured on a CM‐2 is presented and compared qualitatively with the theoretical model. These results are then put into perspective for a particular computations electromagnetics problem, viz. the development of software tools for full‐wave modelling of 3‐D optical devices. Finally, we draw some conclusions about this work.
AB - This paper describes a parallel three‐dimensional finite difference time‐domain (FDTD) code for electromagnetic field simulation that has been developed for the Connection Machine (CM‐2). The CM‐2 is briefly discussed. Then the FDTD method is reviewed using a one‐dimensional example, and the extensions required for the 3‐D case are outlined. The parallelization of the FDTD method is considered, and a simple analytical timing model is dervied. This model predicts the efficiency of the parallelized algorithm as a function of grain size. Some specific points relating to the implementation of the parallel FDTD algorithm in Fortrans‐90 on the CM‐2 are discussed. Timing data for the parallel 3‐D FDTD code measured on a CM‐2 is presented and compared qualitatively with the theoretical model. These results are then put into perspective for a particular computations electromagnetics problem, viz. the development of software tools for full‐wave modelling of 3‐D optical devices. Finally, we draw some conclusions about this work.
UR - http://www.scopus.com/inward/record.url?scp=0029305252&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0029305252&partnerID=8YFLogxK
U2 - 10.1002/jnm.1660080307
DO - 10.1002/jnm.1660080307
M3 - Article
AN - SCOPUS:0029305252
VL - 8
SP - 221
EP - 232
JO - International Journal of Numerical Modelling: Electronic Networks, Devices and Fields
JF - International Journal of Numerical Modelling: Electronic Networks, Devices and Fields
SN - 0894-3370
IS - 3-4
ER -