Table of Contents Author Guidelines Submit a Manuscript
International Journal of Antennas and Propagation
Volume 2014 (2014), Article ID 721580, 13 pages
http://dx.doi.org/10.1155/2014/721580
Research Article

Application of the Characteristic Basis Function Method Using CUDA

1Automatics Department, University of Alcala, 28871 Alcalá de Henares, Spain
2Computer Science Department, University of Alcala, 28871 Alcalá de Henares, Spain

Received 24 September 2013; Accepted 9 February 2014; Published 3 April 2014

Academic Editor: Ahmed A. Kishk

Copyright © 2014 Juan Ignacio Pérez 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, Field Computation by Moment Methods, McMillan, New York, NY, USA, 1968.
  2. V. V. S. Prakash and R. Mittra, “Characteristic basis function method: a new technique for efficient solution of method of moments matrix equations,” Microwave and Optical Technology Letters, vol. 36, no. 2, pp. 95–100, 2003. View at Publisher · View at Google Scholar · View at Scopus
  3. N. Engheta, W. D. Murphy, V. Rokhlin, and M. S. Vassiliou, “The Fast Multipole Method (FMM) for electromagnetic scattering problems,” IEEE Transactions on Antennas and Propagation, vol. 40, no. 6, pp. 634–641, 1992. View at Publisher · View at Google Scholar · View at Scopus
  4. W. C. Chew, J. Jin, E. Michielssen, and J. Song, Eds., Fast and Efficient Algorithms in Computational Electromagnetics, Artech House, Norwood, NJ, USA, 2001.
  5. D. J. Ludick and D. B. Davidson, “Investigating efficient parallelization techniques for the Characteristic Basis Function Method (CBFM),” in Proceedings of the International Conference on Electromagnetics in Advanced Applications (ICEAA '09), pp. 400–403, September 2009. View at Publisher · View at Google Scholar · View at Scopus
  6. E. García, L. Lozano, M. J. Algar, and F. Cátedra, “A study of the efficiency of the parallelization of a high frequency electromagnetic approach for the computation of radiaton and scattering considering multiple bounces,” Computer Physics Communications, vol. 184, no. 1, pp. 45–50, 2013. View at Google Scholar
  7. E. Lezar and D. B. Davidson, “GPU-accelerated method of moments by example: monostatic scattering,” IEEE Antennas and Propagation Magazine, vol. 52, no. 6, pp. 120–135, 2010. View at Publisher · View at Google Scholar · View at Scopus
  8. D. P. Zoric, D. I. Olcan, and B. M. Kolundzija, “GPU accelerated computation of radar cross sections with multiple excitations,” in Proceedings of the European Conference on Antennas and Propagation (EUCAP '13), 2013.
  9. E. Lezar and D. B. Davidson, “GPU acceleration of method of moments matrix assembly using Rao-Wilton-Glisson basis functions,” in Proceedings of the International Conference on Electronics and Information Engineering (ICEIE '10), pp. V156–V160, August 2010. View at Publisher · View at Google Scholar · View at Scopus
  10. D. P. Zoric, D. I. Olcan, and B. M. Kolundzija, “Solving electrically large EM problems by using out-of-core solver accelerated with multiple graphical processing units,” in Proceedings of the IEEE International Symposium on Antennas and Propagation and USNC/URSI National Radio Science Meeting (APSURSI '11), 2011.
  11. S. Peng and Z. Nie, “Acceleration of the method of moments calculations by using graphics processing units,” IEEE Transactions on Antennas and Propagation, vol. 56, no. 7, pp. 2130–2133, 2008. View at Publisher · View at Google Scholar · View at Scopus
  12. E. Lezar and D. B. Davidson, “GPU acceleration of electromagnetic scattering analysis using the method of moments,” in Proceedings of the 13th International Conference on Electromagnetics in Advanced Applications (ICEAA '11), pp. 452–455, September 2011. View at Publisher · View at Google Scholar · View at Scopus
  13. I. Kiss, P. T. Benkö, and S. Gyimóthy, “Fast analysis of metalic antennas by parallel moment method implemented on CUDA,” International Journal of Applied Electromagnetics and Mechanics, vol. 39, no. 1–4, pp. 677–683, 2012. View at Google Scholar
  14. T. Topa, A. Karwowski, and A. Noga, “Using GPU with CUDA to accelerate MoM-based electromagnetic simulation of wire-grid models,” IEEE Antennas and Wireless Propagation Letters, vol. 10, pp. 342–345, 2011. View at Publisher · View at Google Scholar · View at Scopus
  15. F. Rivas, L. Valle, and M. F. Cátedra, “A moment method formulation for the analysis of wire antennas attached to arbitrary conducting bodies defined by parametric surfaces,” Applied Computational Electromagnetics Society Journal, vol. 11, no. 2, pp. 32–39, 1996. View at Google Scholar · View at Scopus
  16. W. H. Press, B. P. Flannery, S. A. Teukolsky, and W. T. Vetterling, Numerical Recipes in FORTRAN: The Art of Scientific Computing, Cambridge University Press, Cambridge, UK, 2nd edition, 1992.
  17. C. Delgado, M. F. Catedra, and R. Mittra, “Application of the characteristic basis function method utilizing a class of basis and testing functions defined on NURBS patches,” IEEE Transactions on Antennas and Propagation, vol. 56, no. 3, pp. 784–791, 2008. View at Publisher · View at Google Scholar · View at Scopus
  18. J. Nickolls, I. Buck, M. Garland, and K. Skadron, “Scalable parallel programming,” Queue, vol. 6, no. 2, pp. 40–53, 2008. View at Publisher · View at Google Scholar · View at Scopus
  19. NVIDIA Corporation, “CUDA Programming Guide,” NVIDIA, Santa Clara, Calif, USA, 2013, http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html.
  20. NVIDIA Corporation, “CUBLAS Reference Manual,” NVIDIA, Santa Clara, Calif, USA, 2013, http://docs.nvidia.com/cuda/cublas/index.html.
  21. C. L. Lawson, R. J. Hanson, D. R. Kincaid, and F. T. Krogh, “Basic linear algebra ‘subprograms for FORTRAN usage’,” ACM Transactions on Mathematical Software, vol. 5, no. 3, pp. 308–323, 1979. View at Publisher · View at Google Scholar · View at Scopus
  22. J. R. Humphrey, D. K. Price, K. E. Spagnoli, A. L. Paolini, and E. J. Kelmelis, “CULA: hybrid GPU accelerated linear algebra routines,” in Defense and Security Symposium (DSS '10), Proceedings of SPIE, 2010.
  23. E. Anderson, Z. Bai, C. Bischof et al., LAPACK Users’ Guide, Society for Industrial and Applied Mathematics, Philadelphia, Pa, USA, 1999.