Time domain analysis of electromagnetic wave propagation is required for design and characterization of many optical and microwave devices. The FDTD method is one of the most widely used time domain methods for analysing electromagnetic scattering and radiation problems. However, due to the use of the Finite Difference grid, this method suffers from higher numerical dispersion and inaccurate discretisation due to staircasing at slanted and curve edges. The Finite Element (FE)-based meshing technique can discretize the computational domain offering a better approximation even when using a small number of elements. Some of the FE-based approaches have considered either an implicit solution, higher order elements, the solution of a large matrix or matrix lumping, all of which require more time and memory to solve the same problem or reduce the accuracy. This paper presents a new FE-based method which uses a perforated mesh system to solve Maxwell's equations with linear elements. The perforated mesh reduces the requirement on memory and computational time to less than half of that compared to other FE-based methods. This paper also shows a very large improvement in the numerical dispersion over the FDTD method when the proposed method is used with an equilateral triangular mesh.
2. Taflove, A. and S. Hagness, Computational Electrodynamics, Artech House, Boston, 1995.
3. Taflove, A. and M. Brodwin, "Numerical solution of steady-state electromagnetic scattering problems using the time-dependent Maxwell's equations," IEEE Transactions on Microwave Theory and Techniques, Vol. 23, No. 8, 623-630, 1975.
4. Sun, G. and C. Trueman, "Some fundamental characteristics of the one-dimensional alternate-direction-implicit finite-difference time-domain method," IEEE Transactions on Microwave Theory and Techniques, Vol. 52, No. 1, 46-52, 2004.
5. Lee, J., R. Lee, and A. Cangellaris, "Time-domain finite-element methods," IEEE Transactions on Antennas and Propagation, Vol. 45, No. 3, 430-442, 1997.
6. Guiffaut, C. and K. Mahdjoubi, "A parallel FDTD algorithm using the MPI library," IEEE Antennas and Propagation Magazine, Vol. 43, No. 2, 94-103, 2001.
7. Adams, S., J. Payne, and R. Boppana, "Finite difference time domain (FDTD) simulations using graphics processors," IEEE DoD High Performance Computing Modernization Program Users Group Conference, 334-338, 2007.
8. Sypek, P., A. Dziekonski, and M. Mrozowski, "How to render FDTD computations more effective using a graphics accelerator," IEEE Transactions on Magnetics, Vol. 45, No. 3, 1324-1327, 2009.
9. Smyk, A. and M. Tudruj, "Openmp/MPI programming in a multi-cluster system based on shared memory/message passing communication," Advanced Environments, Tools, and Applications for Cluster Computing, 157-160, 2002.
10. Farjadpour, A., D. Roundy, A. Rodriguez, M. Ibanescu, P. Bermel, J. Joannopoulos, S. Johnson, and G. Burr, "Improving accuracy by subpixel smoothing in the finite-difference time domain," Optics Letters, Vol. 31, No. 20, 2972-2974, 2006.
11. Rahman, B. M. A. and J. Davies, "Finite-element analysis of optical and microwave waveguide problems," IEEE Transactions on Microwave Theory and Techniques, Vol. 32, No. 1, 20-28, 1984.
12. Rahman, B. M. A. and J. Davies, "Finite-element solution of integrated optical waveguides," Journal of Lightwave Technology, Vol. 2, No. 5, 682-688, 1984.
13. Hayata, K., M. Koshiba, M. Eguchi, and M. Suzuki, "Vectorial finite-element method without any spurious solutions for dielectric waveguiding problems using transverse magnetic-field component," IEEE Transactions on Microwave Theory and Techniques, Vol. 34, No. 11, 1120-1124, 1986.
14. Cangellaris, A., C. Lin, and K. Mei, "Point-matched time domain finite element methods for electromagnetic radiation and scattering," IEEE Transactions on Antennas and Propagation, Vol. 35, No. 10, 1160-1173, 1987.
15. Feliziani, M. and E. Maradei, "Point matched finite element-time domain method using vector elements," IEEE Transactions on Magnetics, Vol. 30, No. 5, 3184-3187, 1994.
16. Koshiba, M., Y. Tsuji, and M. Hikari, "Time-domain beam propagation method and its application to photonic crystal circuits," Journal of Lightwave Technology, Vol. 18, No. 1, 102, 2000.
17. Hesthaven, T. W. J. S., "High-order/spectral methods on un-structured grids I. Time-domain solution of Maxwell's equations ,", Tech. Rep. 2001-6-ICASE NASA Langley Research Center, Hampton, Virginia, March 2001.
18. Songoro, H., M. Vogel, and Z. Cendes, "Keeping time with Maxwell's equations," IEEE Microwave Magazine, Vol. 11, No. 2, 42-49, 2010.
19. Gedney, S. and U. Navsariwala, "An unconditionally stable finite element time-domain solution of the vector wave equation," IEEE Microwave and Guided Wave Letters, Vol. 5, No. 10, 332-334, 1995.
20. Joannopoulos, J. D., S. G. Johnson, J. N. Winn, and R. D. Meade, Photonic Crystals: Molding the Flow of Light, 2nd Edition, Princeton University Press, 2008.
21. Berenger, J., "A perfectly matched layer for the absorption of electromagnetic waves," Journal of Computational Physics, Vol. 114, No. 2, 185-200, 1994.
22. Berenger, J., "Perfectly matched layer for the fdtd solution of wave-structure interaction problems," IEEE Transactions on Antennas and Propagation, Vol. 44, No. 1, 110-117, 1996.
23. Veselago, V., et al., "The electrodynamics of substances with simultaneously negative values of ε and μ," Physics-Uspekhi, Vol. 10, No. 4, 509-514, 1968.
24. Hao, Y. and R. Mittra, FDTD Modeling of Metamaterials, Artech House, 2009.
25. Juntunen, J. and T. Tsiboukis, "Reduction of numerical dispersion in FDTD method through artificial anisotropy," IEEE Transactions on Microwave Theory and Techniques, Vol. 48, No. 4, 582-588, 2000.
26. Taflove, A. and S. Hagness, Computational Electrodynamics: The Finite-Difference Time-Domain Method, 2nd edition, Artech House, 2000.