Not bad company to be keeping 😜 gprMax is once again featured in the most downloaded articles list for Computer Physics Communications alongside computational science heavyweights like LAMMPS, DeePMD-kit, and VASPKIT. #opensource #GPR #electromagnetic #software #computing #fdtd #maxwell
gprMax
Software Development
Open source software that simulates electromagnetic wave propagation using the Finite-Difference Time-Domain method
About us
gprMax is open source software that simulates electromagnetic wave propagation. It uses Yee's algorithm to solve Maxwell’s equations in 3D using the Finite-Difference Time-Domain (FDTD) method. The finite difference expressions for the spatial and temporal derivatives are central-difference in nature and second-order accurate. It is designed for simulating Ground Penetrating Radar (GPR) and can be used to model electromagnetic wave propagation in fields such as engineering, geophysics, archaeology, and medicine. There are a wide range of applications including: assessing critical infrastructure such as bridges and roads, locating buried utilities, mapping glaciers, finding anti-personnel landmines, and detecting tumours in the human body. gprMax is command-line-driven software written in Python with performance-critical parts written in Cython. It currently does not feature a graphical user interface (GUI) which allows it to be very flexible and scriptable software that can run in high-performance computing (HPC) environments, i.e. on supercomputers. gprMax can be run on either CPU or GPU. The CPU solver has been parallelised using OpenMP which enables it to run on multi-core CPUs. The GPU solver has been developed using the NVIDIA CUDA programming model. gprMax also features a Messaging Passing Interface (MPI) task farm, which can operate with CPU nodes or multiple GPUs.
- Website
-
http://www.gprmax.com
External link for gprMax
- Industry
- Software Development
- Company size
- 2-10 employees
- Headquarters
- Edinburgh
- Type
- Nonprofit
- Founded
- 2015
Locations
-
Primary
Get directions
Edinburgh, GB
-
Get directions
Newcastle upon Tyne, GB
-
Get directions
Aberdeen, GB
Updates
-
🚀 gprMax GSoC 2026 is officially underway! Google has awarded gprMax three contributor slots for this year's Google Summer of Code — our sixth participation in the programme (2019, 2021, 2023, 2024, 2025, and now 2026!). Our kickoff meeting is done and three fantastic projects are now in motion: 🔬 Project 1 – "GPU Acceleration of Plane Wave Source Formulations" with Abhishek K. 📊 Project 2 – "Reactive Simulation & Analytics: Integrating marimo" with Gaurav Sharma ✅ Project 3 – "Building a Comprehensive Test Suite" with Sahibjot Singh A huge welcome to our three new contributors, and thanks to our mentors (Craig Warren, Antonis Giannopoulos, Iraklis Giannakis, Zach Wilson, Petroula K.) who give their time to support the next generation of open-source developers. We can't wait to see what this summer brings! 🌍 #GSoC #GoogleSummerOfCode #OpenSource #gprMax #GPR #FDTD #ResearchSoftware #ComputationalGeophysics
-
-
🎉 Google Summer of Code 2026 proposal period has closed and the response from the open-source community has been overwhelming! 📬 71 proposals received across our four project ideas: 🖥️ GPU Acceleration of Plane Wave Sources — 9 proposals 📓 Reactive Simulation & Analytics with Marimo — 26 proposals 🧪 Building a Comprehensive Test Suite — 17 proposals ⚙️ Implementing CI/CD Automation — 15 proposals A huge thank you to everyone who engaged with our mentors, asked questions on Zulip, and put together a proposal. The enthusiasm has been genuinely impressive — which makes the selection process both exciting and difficult! This is our 6th year participating in GSoC, following successful projects in 2019, 2021, 2023, 2024, and 2025. It remains one of the most rewarding ways to grow the gprMax community and bring new talent into open-source scientific software. Selected contributors will be announced by Google on 30th April — watch this space! 🚀 #gprMax #GSoC2026 #GoogleSummerOfCode #OpenSource #GPR #GroundPenetratingRadar #ComputationalElectromagnetics #FDTD #Python #ScientificSoftware
-
-
🎉 Exciting news — gprMax has been selected as a mentoring organisation for Google Summer of Code 2026! We're thrilled to be among the 185 open source communities chosen by Google to mentor the next generation of open source contributors this summer — continuing our participation following successful GSoCs in 2019, 2021, 2023, 2024, and 2025. This year we have four exciting project ideas on offer: 🔷 GPU Acceleration of Plane Wave Sources — porting our TF/SF plane wave source to the GPU solvers to keep the entire simulation pipeline on the GPU and maximise throughput. 🔷 Reactive Simulation & Analytics with marimo — building a reactive, web-based dashboarding interface so users can build models, monitor simulations in real-time, and perform post-processing all in one place. 🔷 Building a Comprehensive Test Suite — creating a solid foundation of automated unit and validation tests to make gprMax more reliable and easier to develop across all platforms. 🔷 Implementing CI/CD Automation — modernising our development workflow with GitHub Actions to automate testing, improve the build process, and make it easier for contributors to get involved. The contributor application period opens on 16th March 2026. If you're interested, head over to our project ideas page and get in touch early — we'd love to hear from you! And don't forget, our listed ideas are just a starting point — we're very open to working with contributors to shape and develop their own project proposals too. 🔗 Project ideas: https://lnkd.in/eKi3yK6v 💬 Chat with us on Zulip: https://lnkd.in/eNGVjcww #GSoC2026 #GoogleSummerOfCode #OpenSource #GPR #GroundPenetratingRadar #gprMax #Research #SoftwareDevelopment
-
The "GeoProVE" (Geo-Processes Virtual Education) project from TU Delft | Civil Engineering and Geosciences is creating immersive Virtual Reality (VR) environments. These tools give students a tangible experience of how physical measurements interact with the subsurface. This video is a great example, utilising gprMax to explain and visualize Ground-Penetrating Radar (GPR) data and concepts. https://lnkd.in/e3Pk_S_S #TUDelft #VR #GPR #GeoProVE
GeoProVE - Short Demo
https://www.youtube.com/