SPECFEM3D Cartesian

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

1. CNRS, France 2. Institut de Physique du Globe 3. Princeton University, USA

Published on


SPECFEM3D Cartesian simulates acoustic (fluid), elastic (solid), coupled acoustic/elastic, poroelastic or seismic wave propagation in any type of conforming mesh of hexahedra (structured or not.) It can, for instance, model seismic waves propagating in sedimentary basins or any other regional geological model following earthquakes. It can also be used for non-destructive testing or for ocean acoustics.

See specfem.org.

Release Notes

SPECFEM3D 4.1.0 [2023-12-20]:

  • HDF5 file IO support
  • local time stepping (LTS)
  • strain seismograms
  • movie output for stresses
  • reuse feature for external STF
  • various updates and improvements (including updated HIP and CUDA support)

many thanks for all your contributions to this version:
Rahul Garg, Hom Nath Gharti, Masaru Nagaso, Elif Oral, Daniel Peter

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.


The cover graphic of the manual was created by Santiago Lombeyda from Caltech’s Center for Advanced Computing Research (CACR), USA, with free satellite clipart pictures from http://www.4vector.com and http://www.clker.com added to it.