Skip to content
/ sw4 Public
forked from geodynamics/sw4

SW4 (Seismic Waves, 4th order) implements substantial capabilities for 3-D seismic modeling, with a free surface condition on the top boundary, absorbing super-grid conditions on the far-field boundaries, and an arbitrary number of point force and/or point moment tensor source terms.

License

Notifications You must be signed in to change notification settings

jf-huang/sw4

 
 

Repository files navigation

SW4 - Seismic Waves, 4th order accuracy

Please see the Users Guide for more information regarding the use of SW4.

Files and directories:

LICENCE.txt  GNU General Public Licence version 2
INSTALL.txt  Information on how to build SW4
README.txt   This file!
Makefile     Main makefile
CMakeLists.txt  Cmake build rules
wave.txt     Text file containing the "SW4 Lives" banner

build           Directory for building SW4 with "cmake"
configs         Directory containing configuration files for "make"
debug           Directory for object files and a SW4 executable with debug symbols
doc             Directory holding the user's guide and installation instructions
examples        Sample SW4 input files
inverse         Directory with some test cases and documentation for sw4mopt
optimize        Directory for object files and the optimized SW4 executable
performance     Directory for testing SW4 run time performance
pytest          Directory for testing SW4 correctness
pytest-sw4mopt  Directory for testing sw4mopt
src             C++ and Fortran source code for SW4
tools           Python/Matlab/Octave scripts for post processing and analysis of results


For more info, contact: Computational Infrastructure for Geodynamics (CIG) {\tt geodynamics.org}.

About

SW4 (Seismic Waves, 4th order) implements substantial capabilities for 3-D seismic modeling, with a free surface condition on the top boundary, absorbing super-grid conditions on the far-field boundaries, and an arbitrary number of point force and/or point moment tensor source terms.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 46.9%
  • Fortran 39.3%
  • Jupyter Notebook 6.5%
  • Roff 2.3%
  • TeX 2.2%
  • MATLAB 1.4%
  • Other 1.4%