KEMP: GPU-based FDTD simulation program

KEMP: Korea University ElectroMagnetic wave Propagator


Main developer
Myung Su Seok (E-mail: lovesci88(at)naver.com)

Requirement
Linux Debian/Ubuntu Server
Python package: FDTD software using CPUs and GPUs
Requirements: Python 2.7 (Python2.7 homepage)
Python package: NumPy (NumPy homepage)
Python package: PyCUDA ( PyCUDA homepage)
Python package: PyOpenCL (PyOpenCL homepage)
nvidia-cuda-toolkit(for use of PyCUDA, CUDA downloads)

Downloads
Sourceforge, Server
User guide and tutorials

Reference
Myung-Su Seok, Min-Gon Lee, SeokJae Yoo, and Q-Han Park. "Electromagnetic metamaterial simulations using a GPU-accelerated FDTD method". J. Korean Phys. Soc. 67, 2026–2032 (2015).

Relevant Publications
[1] Ki-Hwan Kim, KyoungHo Kim, and Q-Han Park, Performance analysis and optimization of three-dimensional FDTD on GPU using roofline model, Computer Physics Communications, 182(6), 1201-1207 (2011).