Developed Software Packages:

2022-present
  1. 3D (an)elastic adjoint tomography based upon SEM, adjoint methods and full Hessian kernels.
  2. 2D (an)elastic adjoint tomography based upon SEM, adjoint methods and full Hessian kernels.

2020-2011
  1. Efficient construction of 3D full Hessian kernels on the fly based upon SEM and second-order adjoint state methods.
  2. An efficient 3D full-waveform inversion (FWI) workflow based upon Cray PBS submission on the HPC Archer, UK (self-used).
  3. SEM_VIEW2D3D: A flexible package for processing and visualizing 2D and 3D wavefields, kernels, and models based upon spectral-element and adjoint methods (self-used).

 2019
  1. SPECFEM3D: improving the internal mesher for fluid/solid modeling with external models (manually set up the internal mesher for complex model).
  2. SEM-FK (2D): coupling acoustic/elastic full waveform modeling along fluid/solid boundary, where the elastic case is provided by Ping Tong.
  3. Multi-SEM: multiple spectral-element and adjoint methods for computational seismology [elastic version]. 

2014-2018
  1.     3-D visco-elastic full waveform modeling and inversion (OpenMPI/C++, based on IFOS3D)
  2.     3-D wavefront tomography (OpenMPI/C++, based 3D NIP-wave tomography (WIT))
  3.     3-D kinematic and dynamic ray tracing (OpenMPI/C++, based on 3D NIP-wave tomography (WIT))
  4.     5-D interpolation and regularization (OpenMPI/C++, CRS-based and Rank-reduction-based, the CRS interpolation is based on 3D partial CRS(WIT))
  5.    3-D common-reflection-surface (CRS) with global optimization (OpenMPI/C++) v1 (for WIT members, or see here), v2 (for Hamburg seismics group)

Other codes not developed by myself but familiar with the codes:

  1. Large-scale seismic inversion framework (LASIF). By Krischer et al.
  2. SeisFlows—Flexible waveform inversion software. By Ryan T.Modrak et al.
  3. SES3D: Spectral-element wave propagation. By Gokhberg and Fichtner.
  4. AxiSEM: broadband 3-D seismic wavefields in axisymmetric media. By T. Nissen-Meyer et al.
  5. ObsPy: A Python Toolbox for Seismology. By Moritz Beyreuther et al.
  6. 3-D elastic full waveform inversion (FWI) (OpenMPI/C++). By Thomas Bohlen et al.
  7. 3-D finite-difference modeling and version (OpenMPI/C++). By Thomas Bohlen et al.
  8.  Correlation-based source location methods and diffraction stacking (Matlab). By Lei Li et al.
  9.  Rank-reduction 3-D seismic data denoising and reconstruction (Matlab). By Y. Chen et al.
  10. 3-D seismic time migration with CRS method (OpenMPI/C++). (WIT, Germany). By WIT team. 
  11.  3-D seismic diffraction separation and imaging (OpenMPI/C++). (WIT, Germany). By WIT team.
  12.  Specfem2D/3D. CIG
  13. ......