Object-Oriented Implementation of the Finite-Difference Time-Domain Method in Parallel Computing Environment
- 445 Downloads
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).
Unable to display preview. Download preview PDF.
- .A. Taflove and S. C. Hagness, Computational Electrodynamics: The Finite-Difference Time-Domain Method, Artech House Inc., 3rd ed., 2005.Google Scholar
- .M. Lutz, Programming Python, USA: O'Reilly Media Inc., 3rd ed., 2006.Google Scholar
- .F. Pérez and B. E. Granger, “IPython: A system for interactive scientific computing,” Comput. Sci. Eng., vol. 9, no. 3, 4160251, 2007.Google Scholar