gprMax: Open source software to simulate electromagnetic wave propagation for ground penetrating radar

Warren, Craig, Giannopoulos, Antonios and Giannakis, Iraklis (2016) gprMax: Open source software to simulate electromagnetic wave propagation for ground penetrating radar. Computer Physics Communications, 209. pp. 163-170. ISSN 0010-4655

[img]
Preview
Text (Full text)
Warren et al - gprMax Open source software to simulate electromagnetic wave propagation for ground penetrating radar.pdf - Published Version
Available under License Creative Commons Attribution 4.0.

Download (782kB) | Preview
Official URL: http://dx.doi.org/10.1016/j.cpc.2016.08.020

Abstract

gprMax is open source software that simulates electromagnetic wave propagation, using the Finite-Difference Time-Domain (FDTD) method, for the numerical modelling of Ground Penetrating Radar (GPR). gprMax was originally developed in 1996 when numerical modelling using the FDTD method and, in general, the numerical modelling of GPR were in their infancy. Current computing resources offer the opportunity to build detailed and complex FDTD models of GPR to an extent that was not previously possible. To enable these types of simulations to be more easily realised, and also to facilitate the addition of more advanced features, gprMax has been redeveloped and significantly modernised. The original C-based code has been completely rewritten using a combination of Python and Cython programming languages. Standard and robust file formats have been chosen for geometry and field output files. New advanced modelling features have been added including: an unsplit implementation of higher order Perfectly Matched Layers (PMLs) using a recursive integration approach; diagonally anisotropic materials; dispersive media using multi-pole Debye, Drude or Lorenz expressions; soil modelling using a semi-empirical formulation for dielectric properties and fractals for geometric characteristics; rough surface generation; and the ability to embed complex transducers and targets.

Item Type: Article
Uncontrolled Keywords: Computational electromagnetism; Ground Penetrating Radar; Finite-Difference Time-Domain; Open source; Python
Subjects: G600 Software Engineering
H200 Civil Engineering
H600 Electronic and Electrical Engineering
Department: Faculties > Engineering and Environment > Mechanical and Construction Engineering
Depositing User: Craig Warren
Date Deposited: 13 Jul 2017 16:06
Last Modified: 01 Aug 2021 12:34
URI: http://nrl.northumbria.ac.uk/id/eprint/31293

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year

View more statistics