You are here: Home / Resources / Software: Download / SPECFEM2D / About


By Dimitri Komatitsch (primary-developer)1, Jean-Pierre Vilotte (primary-developer)2, Daniel Peter (primary-developer), SPECFEM Software Development Team

1. CNRS, France 2. Institut de Physique du Globe

Published on


SPECFEM2D simulates forward and adjoint seismic wave propagation in two-dimensional acoustic, (an)elastic, poroelastic or coupled acoustic-(an)elastic-poroelastic media, with Convolution PML absorbing conditions.

Meshing is based for instance upon GmshCubitGiD or a simple internal mesher provided with the package, and the acoustic/(an)elastic/poroelastic solvers are based upon the spectral-element method. The package may also be used to calculate finite-frequency kernels and has full adjoint capabilities. Convolution PML absorbing conditions are used to efficiently absorb the outgoing wave field on the outer edges of the grid.


Release Notes

SPECFEM2D v8.1.0 [202312-20]:

  • adds support for Q values in tomographic models
  • updates GPU support, OpenMP and test workflows
  • various code updates and improvements (noise simulations)

with many thanks for your contributions to this version:
Hom Nath Gharti, Daniel Peter, Eduardo Valero Cano

For latest the version, download the software from the repository.

Sponsored by

This material is based upon work supported by the USA National Science Foundation under Grants No. EAR-0406751 and EAR-0711177, by the French CNRS, French Inria Sud-Ouest MAGIQUE-3D, French ANR NUMASIS under Grant No. ANR-05-CIGC-002, and European FP6 Marie Curie International Reintegration Grant No. MIRG-CT- 2005-017461. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the USA National Science Foundation, CNRS, Inria, ANR or the European Marie Curie program.