SPECFEM3D_Cartesian
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.
SPECFEM3D_Cartesian version 2.0 uses the continuous Galerkin spectral-element method, which can be seen as a particular case of the discontinuous Galerkin technique with optimized efficiency owing to its tensorized basis functions, to simulate forward and adjoint coupled acoustic-(an)elastic seismic wave propagation on arbitrary unstructured hexahedral meshes.
This major new release benefits from advances in hexahedral meshing, load balancing and code optimizations. Meshing may be accomplished using a mesh generation tool kit such as CUBIT, GiD or Gmsh, and load balancing is facilitated by graph partitioning based on the SCOTCH library, which is included in the package. The previous internal layer cake mesher has been extended to allow greater flexibility and also continues to be available. Topography, bathymetry and Moho undulations are readily included in a mesh, and physical dispersion and attenuation associated with anelasticity are accounted for using a series of standard linear solids. Coupling between fluid and solid regions is accommodated using domain decomposition, thereby facilitating off-shore simulations. Finite-frequency Fréchet derivatives for earthquake and seismic interferometric data are calculated based on adjoint methods in both fluid and solid domains, thereby facilitating "adjoint tomography" with earthquakes and seismic noise.
| Status | Developed, maintained, and supported. |
| Contact | cig-seismo@geodynamics.org |
| Bug reports | RoundUp | License | GNU Public License |
Latest Release
- SPECFEM3D_Cartesian_V2.0.2.tar.gz [5 july 2012]
- Version 2.0.2 includes new models, bug fixes and optimized file I/O for adjoint and noise simulations.
- The MD5 checksum of this file (computed for instance using the Linux 'md5sum' command) is 032561c6d2351e8c7b31c7aa3ae54db4.
Development Version
If you are interested in following the main line of development, use the following Subversion command:
svn checkout http://geodynamics.org/svn/cig/seismo/3D/SPECFEM3D/trunk SPECFEM3D_Cartesian
Documentation
- SPECFEM3D_Cartesian User Manual
- A PDF containing SPECFEM3D_Cartesian's installation and running instructions.
- Doxygen code documentation
- Doxygen documentation also available for development version
- SPECFEM3D Cartesian Publications List
- User submitted research publications using SPECFEM3D Cartesian.
- Tutorials
- Step-by-step tutorials how to run SPECFEM3D_Cartesian simulations.
- Archive
- Previous releases for SPECFEM3D_Cartesian.
SPECFEM3D_Cartesian Users Map
Shows location of users who downloaded SPECFEM3D_Cartesian in the past year (image updated daily).
Help
To identify known issues, report bugs, request help, or provide feedback or suggestions:
- Browse and/or submit new issues at our RoundUp Bug Tracker.
- Browse the CIG Computational Seismology Mailing List Archive.
- E-mail the CIG Computational Seismology Mailing List with details of your problem or suggestion.
