SpecFWAT: Illuminate Refined Subsurface Structures

The easy, fast, and powerful full-waveform adjoint tomography (FWAT) tool for multiple seismic data.

Features

SpecFWAT employ adjoint waveform tomography method and support multiple types of seismic data and is designed to be user-friendly and fast

SPECFEM3D

It is built on top of the open-source software package SPECFEM3D for simulating seismic wave propagation in 3D heterogeneous media.

Flexible data support

Teleseismic, ambient noise, and receiver function data are supported and their joint inversion can also be used.

Multi-parameter inversion

Both isotropic and anisotropic elastic parameters can be inverted for.

Fast

Fast and efficient, allowing users to perform FWI on supercomputer accelerated by GPUs and CPUs.

Easy

Simple format for model files (.h5), data files (.sac) and parameter files (.yml) that are easy to read and write.

Scalability

It is designed to be scalable under Object-Oriented Fortran by modularizing the code and using CMake for building.

Related Publications
(2025). Multilevel Mechanisms Driving Intraplate Volcanism in Central Mongolia Revealed by Adjoint Waveform Tomography of Receiver Function and Ambient Noise Data. Earth and Planetary Science Letters.