Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aeok_v1_0.tar.gz(87 Kbytes)
Manuscript Title: GMES: A Python package for solving Maxwell's equations using FDTD method
Authors: Kyungwon Chun, Huioon Kim, Hyounggyu Kim, Kil Su Jung, Youngjoo Chung
Program title: GMES
Catalogue identifier: AEOK_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 184(2013)1272
Programming language: C++, Python.
Computer: Any computer with a Unix-like system with a C++ compiler, and a Python interpreter; developed on 2.53 GHz Intel CoreTM i3.
Operating system: Any Unix-like system; developed under Ubuntu 12.04 LTS 64 bit.
Has the code been vectorised or parallelized?: Yes. Parallelized with MPI directives (optional).
RAM: Problem dependent (A simulation with real valued electromagnetic field uses roughly 0.18 kB per Yee cell.)
Keywords: Computational electromagnetism, FDTD, Maxwell solver.
PACS: 78.20.Bh.
Classification: 10.

External routines: SWIG [1], Cython [2], NumPy [3], SciPy [4], matplotlib [5], MPI for Python [6]

Nature of problem:
Classical electrodynamics

Solution method:
Finite-difference time-domain (FDTD) method

Additional comments:
This article describes version 0.9.5. The most recent version can be downloaded at the GMES project homepage [7].

Running time:
Problem dependent (A simulation with real valued electromagnetic field takes typically about 0.16 μs per Yee cell per time-step.)

[1] SWIG, http://www.swig.org.
[2] Cython, http://www.cython.org.
[3] NumPy, http://numpy.scipy.org.
[4] SciPy, http://www.scipy.org.
[5] matplotlib, http://matplotlib.sourceforge.net.
[6] MPI for Python, http://mpi4py.scipy.org.
[7] GMES, http://sourceforge.net/projects/gmes. 2