Article on a new open source structured mesh generator

2 minute read

Article on a new open source structured mesh generator for electromagnetic simulation tools accepted for publication in IEEE Antennas and Propagation Magazine.

This article provides an overview of the AEG mesh generator, an open source structured mesh generator for creating uniform and non-uniform cuboid meshes. It was primarily developed for generating meshes for finite-difference time-domain (FDTD) and similar electromagnetic solvers.

image placeholder image placeholder

The example above uses an unstructured STL mesh of a Saab Viggen jet fighter that is available from 3dvia. The unstructured mesh has been mapped onto a cubic structures mesh using the new mesher. The software is script-driven using the MATLAB/GNU Octave language which allows it to be easily extended and combined with other phases of an overall simulation work-flow.

The mesher originated as the project of Erasmus Programme student Mr Michael Berens from the Leibnitz Universität Hannover during his internship at the University of York in 2013. I have since worked on turning the prototype code into a more user focussed modular software package with a test-suite, user documentation and tutorial. I have also added a bounding volume hierarchy (BVH) to improve the efficiency of the mapping stage of the mesh generation.

Full details of the work can be found in the paper (Berens, Flintoft and Dawson, 2016) and the AEG Mesher website.


  1. Berens, M.K., Flintoft, I.D. and Dawson, J.F., 2016. Structured mesh generation: Open-source automatic nonuniform mesh generation for FDTD simulation. IEEE Antennas and Propagation Magazine, 58(3), pp.45–55.