Simulation of Wave Propagation with openEMS

Cover Page


Unfortunately, all the existing methods used for modeling computational electrodynamics have their weaknesses. The authors’ goal is to analyze the most popular methods. We use spherical Luneburg lens as an illustration. In this paper authors review the Finite-difference time-domain (FDTD for short), electromagnetic field solver openEMS and its applicability for simulation of wave propagation through medium with the spherical Luneburg lens as an example. Thanks to it’s simplicity and broad capabilities, the FDTD method is widely used in various fields. There are quite a lot of simulation tools that implement FDTD, both open-source and proprietary. OpenEMS is an extension for MATLAB and Octave for solving electromagnetic field using the EC-FDTD method. It supports Cartesian and cylindrical coordinates. OpenEMS is free and open-source. It also supports multi-threading, SIMD (SSE) and MPI. In this paper we simulate wave propagation through spherical Luneburg lens via openEMS thus showing the capabilities of the tool, such as a method to simulate GRIN-optics. We also show how to install and configure it, and how to visualize and analyze the results using ParaView, the application for scientific visualization. Source code of the simulation is presented with appropriate commentaries. In this paper we also briefly reviewthe classic FDTD method and Yee algorithm. We examined the capabilities of openEMS and FDTD method to simulate wave propagation in a medium.

About the authors

A A Sharapova

Peoples’ Friendship University of Russia

Department of Applied Probability and Informatics

D S Kulyabov

Peoples’ Friendship University of Russia

Department of Applied Probability and Informatics




Abstract - 387

PDF (Russian) - 1264


Copyright (c) 2016 Шарапова А.А., Кулябов Д.С.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies