Object-Oriented Implementation of the Finite-Difference Time-Domain Method in Parallel Computing Environment

被引:0
作者
Chun, Kyungwon [1 ]
Kim, Huioon [1 ]
Hong, Hyunpyo [1 ]
Chung, Youngjoo [1 ]
机构
[1] Sch Photon Sci & Technol, Dept Informat & Commun, Kwangju 500712, South Korea
来源
FUTURE APPLICATION AND MIDDLEWARE TECHNOLOGY ON E-SCIENCE | 2010年
关键词
Finite-Difference Time-Domain; Object Oriented Programming; !text type='Python']Python[!/text; Parallel Computing; MPI; GMES;
D O I
10.1007/978-1-4419-1719-5_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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).
引用
收藏
页码:137 / 145
页数:9
相关论文
共 8 条
[1]   Automated scientific software scripting with SWIG [J].
Beazley, DM .
FUTURE GENERATION COMPUTER SYSTEMS, 2003, 19 (05) :599-609
[2]   MPI for Python']Python:: Performance improvements and MPI-2 extensions [J].
Dalcin, Lisandro ;
Paz, Rodrigo ;
Storti, Mario ;
D'Elia, Jorge .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (05) :655-662
[3]   Matplotlib: A 2D graphics environment [J].
Hunter, John D. .
COMPUTING IN SCIENCE & ENGINEERING, 2007, 9 (03) :90-95
[4]  
Lutz M., 2006, PROGRAMMING PYTHON
[5]   Comparison of three-dimensional photonic crystal slab waveguides with two-dimensional photonic crystal waveguides: Efficient butt coupling into these photonic crystal waveguides [J].
Moll, N ;
Bona, GL .
JOURNAL OF APPLIED PHYSICS, 2003, 93 (09) :4986-4991
[6]  
PEREZ F, 2007, COMPUTING SCI ENG, V9
[7]  
Rigo Armin., 2004, P 2004 ACM SIGPLAN W, P15, DOI DOI 10.1145/1014007.1014010
[8]  
Taflove A., 2005, COMPUTATIONAL ELECTR