Introducing EFISPEC

EFISPEC stands for "Element-FInis SPECtraux".

EFISPEC3D is a free code that solves the three-dimensional wave equations using a spectral-finite-element method (SFEM); commonly called spectral-element method (SEM).

EFISPEC3D is programmed in FORTRAN08 and MPI to run on parallel architectures. It is under a double license: CeCILL V2 and GNU GPL V3.


  • Linear elastic rheology
  • Linear viscoelastic rheology (memory variables method)
  • Nonlinear plastic rheology (extended Masing's rules)
  • Paraxial boundary absorption
  • Extended sources
  • Single force sources
  • Free surface snapshots
  • Volume snapshots