Abstract
GMES which stands for GIST Maxwell’s Equations Solver is a Python package for a Finite-Difference Time-Domain (FDTD) simulation. The FDTD method widely used for electromagnetic simulations is an algorithm to solve the Maxwell’s equations. GMES follows Object-Oriented Programming (OOP) paradigm for the good maintainability and usability. With the several optimization techniques along with parallel computing environment, we could make the fast and interactive implementation. Execution speed has been tested in a single host and Beowulf class cluster. GMES is open source and available on the web (http://www.sf.net/projects/gmes).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Taflove and S. C. Hagness, Computational Electrodynamics: The Finite-Difference Time-Domain Method, Artech House Inc., 3rd ed., 2005.
M. Lutz, Programming Python, USA: O'Reilly Media Inc., 3rd ed., 2006.
A. Rigo, “Representation-based just-in-time specialization and the psyco prototype for Python,” Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semvantics-Based Program Manipulation 2004, pp. 15-26, 2004.
[5] http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex
D. M. Beazley, “Automated scientific software scripting with SWIG,” Future Generation Computer Systems, vol. 19, no. 5, pp. 599-609, 2003.
J. D. Hunter, “Matplotlib: A 2D Graphics Environment,” Computing in Science & Engineering, vol. 9, no. 3, pp. 90-95, 2007.
N. Moll and G.-L. Bona, “Comparison of three-dimensional photonic crystal slab waveguides with two-dimensional photonic crystal waveguides: Efficient butt coupling into these photonic crystal waveguides,” J. Appl. Phys., vol. 93, no. 9, pp. 4986-4991, 2003.
L. Dalcín, R. Paz, M. Storti, and J. D'Elía, “MPI for Python: Performance improvements and MPI-2 extensions,” J. Parallel Distrib. Comput., vol. 68, no. 5, pp. 655-662, 2008.
F. Pérez and B. E. Granger, “IPython: A system for interactive scientific computing,” Comput. Sci. Eng., vol. 9, no. 3, 4160251, 2007.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this paper
Cite this paper
Chun, K., Kim, H., Hong, H., Chung, Y. (2010). Object-Oriented Implementation of the Finite-Difference Time-Domain Method in Parallel Computing Environment. In: Byeon, OH., Kwon, J., Dunning, T., Cho, K., Savoy-Navarro, A. (eds) Future Application and Middleware Technology on e-Science. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-1719-5_14
Download citation
DOI: https://doi.org/10.1007/978-1-4419-1719-5_14
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-1718-8
Online ISBN: 978-1-4419-1719-5
eBook Packages: Computer ScienceComputer Science (R0)