Title of article :
GMES: A Python package for solving Maxwell’s equations using the FDTD method Original Research Article
Author/Authors :
Kyungwon Chun، نويسنده , , Huioon Kim، نويسنده , , Hyounggyu Kim، نويسنده , , Kil Su Jung، نويسنده , , Youngjoo Chung، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2013
Abstract :
This paper describes GMES, a free Python package for solving Maxwell’s equations using the finite-difference time-domain (FDTD) method. The design of GMES follows the object-oriented programming (OOP) approach and adopts a unique design strategy where the voxels in the computational domain are grouped and then updated according to its material type. This piecewise updating scheme ensures that GMES can adopt OOP without losing its simple structure and time-stepping speed. The users can easily add various material types, sources, and boundary conditions into their code using the Python programming language. The key design features, along with the supported material types, excitation sources, boundary conditions and parallel calculations employed in GMES are also described in detail.
Keywords :
FDTD , Maxwell solver , Computational electromagnetism
Journal title :
Computer Physics Communications
Journal title :
Computer Physics Communications