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.

https://github.com/geodynamics/sw4

Science Score: 59.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 11 DOI reference(s) in README
  • Academic publication links
    Links to: springer.com, zenodo.org
  • Committers with academic emails
    23 of 40 committers (57.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.7%) to scientific vocabulary

Keywords from Contributors

hpsf build-tools radiuss spack cig geodynamics geoscience mantle-convection
Last synced: 6 months ago · JSON representation

Repository

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.

Basic Info
  • Host: GitHub
  • Owner: geodynamics
  • License: other
  • Language: C++
  • Default Branch: master
  • Size: 563 MB
Statistics
  • Stars: 145
  • Watchers: 28
  • Forks: 65
  • Open Issues: 32
  • Releases: 8
Created over 11 years ago · Last pushed 8 months ago
Metadata Files
Readme License Zenodo

README.md

SW4 - Seismic Waves, 4th order accuracy

License GPL2+: DOI pdf manual

More information

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

Additional resources: - SW4 - Forum

Cite Code As

Petersson, N. Anders, Sjogreen, Bjorn, Tang, Houjun, & Pankajakshan, Ramesh. (2023, September 6). geodynamics/sw4: SW4, version 3.0. doi:10.5281/zenodo.8322590, url: https://doi.org/10.5281/zenodo.8322590

Primary References

Zhang, L.; Wang, S.; and Petersson, N.A. (2021), Elastic Wave Propagation in Curvilinear Coordinates with Mesh Refinement Interfaces by a Fourth Order Finite Difference Method, SIAM J. Sci. Comp. 43(2) pp. A1472-A1496. doi:10.1137/20M1339702

Petersson, N.A.; Sjgreen, B. (2015), Wave propagation in anisotropic elastic materials and curvilinear coordinates using a summation-by-parts finite difference method, Journal of Computational Physics, 299, 820-841, doi: 10.1016/j.jcp.2015.07.023, url: http://linkinghub.elsevier.com/retrieve/pii/S0021999115004684

Petersson, N.A.; Sjgreen, B. (2012), Stable and efficient modeling of anelastic attenuation in seismic wave propagation, Communications in Computational Physics, 12 (01), 193-225. doi:10.4208/cicp.201010.090611a

Sjgreen, B.; Petersson, N.A. (2012), A Fourth Order Accurate Finite Difference Scheme for the Elastic Wave Equation in Second Order Formulation, Journal of Scientific Computing, 52 (1), 17-48, doi: 10.1007/s10915-011-9531-1, url: http://link.springer.com/10.1007/s10915-011-9531-1

User's Guide

Petersson, N.A.; Sjgreen, B.; Tang, H. (2023), User's Guide to SW4, version 3.0, LLNL-SM-741439

Files

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

Directories

  • configs/ - Directory containing configuration files for "make"
  • src/ - C++ and Fortran source code for SW4
  • tools/ - Matlab/Octave scripts for post processing and analysis of results
  • examples/ - Sample SW4 input files
  • optimize/ - Directory for object files and the optimized SW4 executable
  • debug/ - Directory for object files and a SW4 executable with debug symbols

License

SW4 is published under GPL v2 or newer.

Owner

  • Name: Computational Infrastructure for Geodynamics
  • Login: geodynamics
  • Kind: organization
  • Email: help@geodynamics.org

GitHub Events

Total
  • Issues event: 10
  • Watch event: 18
  • Issue comment event: 9
  • Push event: 3
  • Fork event: 3
  • Create event: 2
Last Year
  • Issues event: 10
  • Watch event: 18
  • Issue comment event: 9
  • Push event: 3
  • Fork event: 3
  • Create event: 2

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 1,564
  • Total Committers: 40
  • Avg Commits per committer: 39.1
  • Development Distribution Score (DDS): 0.813
Past Year
  • Commits: 38
  • Committers: 6
  • Avg Commits per committer: 6.333
  • Development Distribution Score (DDS): 0.447
Top Committers
Name Email Commits
Anders Petersson p****1@l****v 292
petersson1 p****1@8****8 268
Bjorn Sjogreen s****2@l****v 234
houjun h****4@l****v 182
Nils Anders Petersson a****1@b****g 134
sjogreen2 s****2@8****8 110
lu zhang l****g@l****l 105
varforgit s****g@m****e 53
Houjun Tang h****g@g****m 51
Hans Johansen h****n@l****v 33
Eric Heien e****n@u****u 19
Sean Ford f****7@l****v 9
tjesser-ucdavis-edu t****r@u****u 7
jfhuang j****9@g****m 5
Daniel Appelo a****o@u****u 5
Bjorn Sjogreen2 s****2@t****v 5
luzhang l****g@s****u 5
Bjorn Sjogreen b****n@l****n 4
Wei Liu l****6@q****v 4
Wei Liu l****6@q****v 4
Ramesh Pankajakshan 2****h 4
lu zhang l****g@e****u 3
Peng Wang p****g@n****m 3
nobody n****y@8****8 3
Zhang z****0@f****v 3
Bjorn Sjogreen b****s@c****v 2
Wei Liu l****6@q****v 2
Tobias Megies m****s@g****e 2
Anders Petersson a****p 2
Sanzong Zhang z****a@c****t 1
and 10 more...

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 49
  • Total pull requests: 84
  • Average time to close issues: about 1 month
  • Average time to close pull requests: about 1 month
  • Total issue authors: 24
  • Total pull request authors: 8
  • Average comments per issue: 2.41
  • Average comments per pull request: 1.19
  • Merged pull requests: 70
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 15
  • Pull requests: 0
  • Average time to close issues: 10 days
  • Average time to close pull requests: N/A
  • Issue authors: 10
  • Pull request authors: 0
  • Average comments per issue: 2.8
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • BFF-LEI-Lei (11)
  • Zzzzsxb (7)
  • jf-huang (5)
  • Navids94 (4)
  • seanricardoford (2)
  • wmheigl (2)
  • houjun (2)
  • swasti-saxena (1)
  • pjmaechling (1)
  • andersp (1)
  • samyog111 (1)
  • youngkyu-kim (1)
  • AashaPancha (1)
  • batkillerz (1)
  • firstkingofrome (1)
Pull Request Authors
  • houjun (58)
  • wliuphd (6)
  • adammoody (5)
  • seanricardoford (5)
  • Ram3sh (4)
  • ljhwang (2)
  • tjesser-ucdavis-edu (2)
  • jf-huang (1)
Top Labels
Issue Labels
Pull Request Labels
enhancement (1) bug (1)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 0
  • Total maintainers: 2
spack.io: sw4

SW4 implements substantial capabilities for 3-D seismic modeling.

  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Forks count: 14.8%
Stargazers count: 19.0%
Average: 22.8%
Dependent packages count: 57.3%
Maintainers (2)
Last synced: 7 months ago

Dependencies

.github/workflows/linux-sw4mopt.yml actions
  • actions/checkout v2 composite
.github/workflows/linux.yml actions
  • actions/checkout v2 composite
docker/sw4-buildenv-bionic/Dockerfile docker
  • ubuntu 18.04 build