Featured code: Python tool for computing the Curie depth from the magnetic anomaly

Latest release

Learn more


November 2018 – Present

Computational Geophysicist

Sydney Informatics Hub

Coupling of geodynamic codes with surface processes and groundwater flow.

  • Applied to the Sydney Basin.
  • Parallel computing frameworks built on PETSc.
  • Optimisation using deep learning algorithms.
June 2017 – October 2018

Postdoctoral Research Scientist

Dublin Institute for Advanced Studies

3D integrated geothermal modelling of Ireland.

  • Forward and inverse modelling of geothermal heat flux.
  • Assimilate Curie depth, seismic velocity, gravity anomly, surface heat flow data.
February 2016 – June 2017

Research assistant

University of Melbourne

Developer of Quagmire, a code for parallel surface processes modelling

  • Multiple meshing algorithms for unstructured, regular, and orthogonal meshes.
  • Mesh decomposition and solving routines built on PETSc.
  • Landscape evolution using stream flow algorithms.

Selected Publications

Heat‐producing elements have been more successfully reworked into the upper crust of Laurentia than Avalonia during continental accretion.
JGR: Solid Earth, 2018

Recent Publications

Heat‐producing elements have been more successfully reworked into the upper crust of Laurentia than Avalonia during continental …

182 recent heat flow determinations and 66 new heat production measurements for Southeastern Australia significantly increase our …

Recent & Upcoming Talks

A 3D temperature model of Ireland has provided a unique insight into the thermochemical structure within Ireland’s subsurface.

Temperature models for assessing geothermal potential are usually concerned with the upper 5 km of the crust. The configuration of …

Surface heat flux is highly sensitive to small temperature fluctuations at varying timescales. The magnitude of these variations depend …

Geothermal power is traditionally viable only in volcanically active regions, however direct application of this energy source for …

Magnetic data is one of the most common geophysics datasets available on the surface of the Earth. At long wavelengths it pertains …

Recent Posts

More Posts

Most of the codes I develop run in parallel using MPI (Message Passing Interface) using the python wrapper, mpi4py. There is a reason …

One common method to determine heat flow in a well is to use a Bullard plot, which graphs thermal resistance (m$^2$K W$^{-1}$) against …

A method to relate the spatial configuration of mesh nodes to lithology that is differentiable - an adjoint to the inversion of …

Computing Curie depth from the magnetic anomaly

This is how you go from a jpeg to a csv



Basin Genesis Hub

Coupling the evolution of mantle flow, crustal deformation, erosion and sedimentary processes using open-source modelling tools.


To develop a robust and unique model of temperature within Ireland’s crust and to produce a 3D temperature atlas of the country.


  • bm_mather
  • @ben_mather
  • Room 418, Madsen Building, School of Geosciences, University of Sydney, Camperdown NSW 2006