Acceleration Technique of FDTD Model with High Accuracy for Nanostructure Photonics
Yu Liu ,
Chun Chong Chen ,
Pei Wang and
Hai Ming
To accurately model nanophotonic structures, a conformal dispersive finite difference time domain (FDTD) method based on an effective permittivity technique is presented, which can describe exactly the behaviors of evanescent waves in the vicinity of curved interface. A mismatch between the numerical permittivity and the analytical value introduced by the discretization in FDTD is demonstrated, thus, very fine time-step size is always necessary for nanostructures modelling, which greatly increases the required overheads of CPU time as compared to usual FDTD simulations. To resolve this problem, the performance of parallel FDTD code is investigated on a Gigabit Ethernet, and the acceleration technique for parallel FDTD algorithm is presented, which is developed by means of the replicating computation based on overlapping grids, the OpenMP multithreading technique and the vectorization based on SSE instruction. The comparison of relevant numerical results shows that these methods are able to reduce the expense of the system communications and enhance the utilization ratio of the CPU effectively, which improves greatly the performance of parallel FDTD with high time-consuming.