GMES: A Python package for solving Maxwell’s equations using the FDTD method
Description
This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018) 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 ... Title of program: GMES Catalogue Id: AEOK_v1_0 Nature of problem Classical electrodynamics Versions of this program held in the CPC repository in Mendeley Data AEOK_v1_0; GMES; 10.1016/j.cpc.2012.12.011