Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2015 (2015), Article ID 823426, 9 pages
http://dx.doi.org/10.1155/2015/823426
Research Article

Parallel Numerical Simulations of Three-Dimensional Electromagnetic Radiation with MPI-CUDA Paradigms

High Performance Computing Centre, Shanghai University, Shanghai 200436, China

Received 28 August 2014; Accepted 15 December 2014

Academic Editor: L. W. Zhang

Copyright © 2015 Bing He et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. R. F. Harrington, Time-Harmonic Electromagnetic Fields, Mcgraw-Hill Electrical and Electronic Engineering Series, McGraw-Hill, 1961.
  2. M. de Greef, J. Crezee, J. C. van Eijk, R. Pool, and A. Bel, “Accelerated ray tracing for radio-therapy dose calculations on a gpu,” Medical Physics, vol. 36, no. 9, pp. 4095–4102, 2009. View at Publisher · View at Google Scholar · View at Scopus
  3. S. Adams, J. Payne, and R. Boppana, “Finite difference time domain (FDTD) simulations using graphics processors,” in Proceedings of the DoD High Performance Computing Modernization Program Users Group Conference, pp. 334–338, June 2007. View at Publisher · View at Google Scholar · View at Scopus
  4. N. Takada, T. Shimobaba, N. Masuda, and T. Ito, “High-speed FDTD simulation algorithm for GPU with compute unified device architecture,” in Proceedings of the IEEE Antennas and Propagation Society International Symposium (APSURSI '09), pp. 1–4, Charleston, SC, USA, June 2009. View at Publisher · View at Google Scholar
  5. C. Guiffaut and K. Mahdjoubi, “A parallel FDTD algorithm using the MPI library,” IEEE Antennas and Propagation Magazine, vol. 43, no. 2, pp. 94–103, 2001. View at Publisher · View at Google Scholar · View at Scopus
  6. Z. Yu, D. Wei, and L. Changhong, “Analysis of parallel performance of MPI based parallel FDTD on PC clusters,” in Proceedings of the Asia-Pacific Conference Proceedings and Microwave Conference Proceedings (APMC '05), vol. 4, p. 3, IEEE, December 2005. View at Publisher · View at Google Scholar
  7. P. Micikevicius, “3D finite difference computation on GPUs using CUDA,” in Proceedings of the 2nd Workshop on General Purpose Processing on Graphics Processing Units (GPGPU ’09), pp. 79–84, ACM, 2009. View at Publisher · View at Google Scholar
  8. T. Nagaoka and S. Watanabe, “A GPU-based calculation using the three-dimensional FDTD method for electromagnetic field analysis,” in Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC '10), pp. 327–330, IEEE, September 2010. View at Publisher · View at Google Scholar · View at Scopus
  9. A. Taflove and S. C. Hagness, Computational Electromagnetics: The Finite-Difference Time-Domain Method, Artech House, London, UK, 3rd edition, 2005.
  10. W. Yu, “A novel hardware acceleration technique for high performance parallel fdtd method,” in Proceedings of the 2nd IEEE International Conference on Microwave Technology and Computational Electromagnetics (ICMTCE '11), pp. 441–444, May 2011. View at Publisher · View at Google Scholar · View at Scopus
  11. S. D. Gedney, “An anisotropie perfectly matched layer-absorbing medium for the truncation of FDTD lattices,” IEEE Transactions on Antennas and Propagation, vol. 44, no. 12, pp. 1630–1639, 1996. View at Publisher · View at Google Scholar · View at Scopus
  12. M. F. Su, I. El-Kady, D. A. Bader, and S.-Y. Lin, “A novel FDTD application featuring OpenMP-MPI hybrid parallelization,” in Proceedings of the International Conference on Parallel Processing (ICPP '04), pp. 373–379, August 2004. View at Scopus
  13. J. Li, J. Shu, Y. Chen, D. Wang, and W. Zheng, “Analysis of factors affecting execution performance of openMP programs,” Tsinghua Science & Technology, vol. 10, no. 3, pp. 304–308, 2005. View at Publisher · View at Google Scholar · View at Scopus
  14. Nvidia Corporation Technical Staff, Nvidia Cuda C Programming Guide, Chapter 12, NVIDIA Corporation, 2012.
  15. T. Nagaoka and S. Watanabe, “Multi-GPU accelerated three-dimensional FDTD method for electromagnetic simulation,” in Proceedings of the 33rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBS '11), pp. 401–404, IEEE, September 2011. View at Publisher · View at Google Scholar · View at Scopus
  16. D. S. Cai, Y. Li, K.-I. Nishikawa, C. Xiao, and X. Yan, “Three-dimensional electromagnetic particle-in-cell code using high performance fortran on PC cluster,” in High Performance Computing, vol. 2327 of Lecture Notes in Computer Science, pp. 515–525, Springer, Berlin, Germany, 2002. View at Publisher · View at Google Scholar
  17. V. Demir and A. Z. Elsherbeni, “Programming finite-difference time-domain for graphics processor units using compute unified device architecture,” in Proceedings of the IEEE Antennas and Propagation Society International Symposium (APSURSI '10), pp. 1–4, Toronto, Canada, July 2010. View at Publisher · View at Google Scholar
  18. D. A. Jacobsen, J. C. Thibault, and I. Senocak, “An MPI-CUDA implementation for massively parallel incompressible flow computations on multi-GPU clusters,” in Proceedings of the 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, vol. 16, January 2010. View at Scopus