seissol
A scientific software for the numerical simulation of seismic wave phenomena and earthquake dynamics
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
26 of 68 committers (38.2%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.4%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
A scientific software for the numerical simulation of seismic wave phenomena and earthquake dynamics
Basic Info
- Host: GitHub
- Owner: SeisSol
- License: bsd-3-clause
- Language: C++
- Default Branch: master
- Homepage: http://www.seissol.org
- Size: 333 MB
Statistics
- Stars: 307
- Watchers: 29
- Forks: 118
- Open Issues: 76
- Releases: 18
Topics
Metadata Files
README.md
SeisSol is a scientific software for the numerical simulation of seismic wave phenomena and earthquake dynamics. It is based on the discontinuous Galerkin method combined with ADER time discretization. Visit our official website and also read our documentation in order to learn more about SeisSol. Our discussion forum can help you to communicate with SeisSol developers or other users, share your ideas, ask questions, etc.
Note
SeisSol is still under heavy development and comes without any guaranteed functionality. At the moment we can only provide very limited support for general users.
Collaboration
If you are interested in a close collaboration, please contact Alice Gabriel.
Code of Conduct
We follow a Code of Conduct. Please follow the rules when participating in our community.
Contributing
We will be happy if you plan to contribute new features, extensions or bug fixes to SeisSol. To start off, please, open a new issue and discuss your feature with us before diving into coding. Visit our doxygen documentation to learn more about the source code structure.
To learn more about contributing to SeisSol, please read our Contribution page.
Licensing
The source code of SeisSol is licensed under the BSD-3-Clause license.
Some files in the cmake and external folders may have different licenses
(BSL-1.0, MIT).
See the LICENSE file for more details.
Owner
- Name: SeisSol
- Login: SeisSol
- Kind: organization
- Website: http://www.seissol.org/
- Repositories: 21
- Profile: https://github.com/SeisSol
Citation (CITATION.cff)
# SPDX-FileCopyrightText: 2022 SeisSol Group
#
# SPDX-License-Identifier: BSD-3-Clause
# SPDX-LicenseComments: Full text under /LICENSE and /LICENSES/
#
# SPDX-FileContributor: Author lists in /AUTHORS and /CITATION.cff
---
cff-version: 1.2.0
title: SeisSol
type: software
repository-code: 'https://github.com/SeisSol/SeisSol'
url: 'https://seissol.org'
abstract: >-
SeisSol is an open-source software package for
simulating 3D seismic, acoustic, and gravity waves
as well as earthquake rupture dynamics. It implements
high-order accurate seismic wave propagation in elastic,
anisotropic, viscoelastic, and poroelastic media,
using an arbitrary high-order
derivative discontinuous Galerkin (ADER-DG)
discretization on unstructured adaptive tetrahedral
meshes. SeisSol's dynamic rupture implementation
supports linear slip weakening, classic rate-and-state
friction and fast-velocity weakening friction and can
be combined with Drucker-Prager off-fault plasticity,
and thermal pressurization.
SeisSol is optimized for large-scale supercomputing
platforms, supporting CPU parallelization via hybrid
MPI+OpenMP and MPI+CUDA/HIP/SYCL for GPU architectures.
license: BSD-3-Clause
keywords:
- earthquake simulation
- high performance computing
- discontinuous Galerkin
- tsunami simulation
- seismic wave propagation
- acoustic wave propagation
contact:
- affiliation: "University of California, San Diego"
email: algabriel@ucsd.edu
family-names: Gabriel
given-names: Alice-Agnes
orcid: 'https://orcid.org/0000-0003-0112-8412'
- affiliation: "Technical University of Munich"
email: bader@cit.tum.de
family-names: Bader
given-names: Michael
orcid: 'https://orcid.org/0009-0000-4334-1938'
# use as surrogate for "acknowledgements"; as the
# citation format doesn't seem to provide a field for it yet
message: >-
We gratefully acknowledge Martin Käser and Michael Dumbser,
originators and developers of the first version of SeisSol,
as well as early contributors Cristobal Castro, Verena Hermann,
and Josep de la Puente.
We also extend our sincere thanks to all who have contributed
to SeisSol's documentation, benchmarking, postprocessing,
workflows, testing, and bug fixes, including Gilbert Brietzke,
Duo Li, Fabian Kutschera, Kadek Hendrawan Palgunadi, Victoria Pauw,
John Rekoske, Taufiqurrahman, and many others.
# author list, by generation
authors:
# PI
- given-names: Alice-Agnes
family-names: Gabriel
orcid: 'https://orcid.org/0000-0003-0112-8412'
# TODO (future)
# add generation 5 developers here, once they exist
# also, move still-active gen 4 developers here as well
# generation 4 developers (active), listed alphabetically
- given-names: Vikas
family-names: Kurapati
orcid: 'https://orcid.org/0009-0001-7682-508X'
- given-names: Zihua
family-names: Niu
orcid: 'https://orcid.org/0000-0003-4213-3322'
- given-names: Nico
family-names: Schliwa
orcid: 'https://orcid.org/0009-0004-7825-9458'
- given-names: David
family-names: Schneller
orcid: 'https://orcid.org/0000-0002-2145-6133'
- given-names: Thomas
family-names: Ulrich
orcid: 'https://orcid.org/0000-0002-4164-8933'
# generation 3 developers, listed alphabetically
- given-names: Ravil
family-names: Dorozhinskii
orcid: 'https://orcid.org/0000-0003-0397-2166'
- given-names: Lukas
family-names: Krenz
orcid: 'https://orcid.org/0000-0001-6378-0778'
- given-names: Carsten
family-names: Uphoff
orcid: 'https://orcid.org/0000-0002-9169-7485'
- given-names: Sebastian
family-names: Wolf
orcid: 'https://orcid.org/0000-0001-5637-4261'
# generation 2 developers, listed alphabetically
- given-names: Alexander
family-names: Breuer
orcid: 'https://orcid.org/0000-0001-8145-3877'
- given-names: Alexander
family-names: Heinecke
orcid: 'https://orcid.org/0009-0007-0947-5394'
- given-names: Christian
family-names: Pelties
# orcid unknown
- given-names: Sebastian
family-names: Rettenberger
orcid: 'https://orcid.org/0000-0003-2352-589X'
- given-names: Stephanie
family-names: Wollherr
orcid: 'https://orcid.org/0000-0003-2200-3256'
# PI
- given-names: Michael
family-names: Bader
orcid: 'https://orcid.org/0009-0000-4334-1938'
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| David Schneller | d****r@t****e | 1,373 |
| Carsten Uphoff | u****f@i****e | 573 |
| Lukas Krenz | l****s@k****d | 432 |
| Thomas-Ulrich | u****h@g****e | 408 |
| Sebastian Wolf | w****n@i****e | 369 |
| Sebastian Rettenberger | r****s@i****e | 242 |
| ga96mog | g****g@m****e | 167 |
| ravil | r****i@t****e | 141 |
| Vikas Kurapati | v****i@t****e | 123 |
| ravil-mobile | r****m@g****m | 93 |
| Thomas-Ulrich | t****h@g****e | 90 |
| Duo | 3****1 | 88 |
| Lukas Krenz | l****z@i****e | 84 |
| Alexander Heinecke | a****e@i****m | 75 |
| Swollherr | w****r@g****e | 74 |
| Nico Schliwa | 4****w | 46 |
| Marius Bohn | g****k@m****e | 33 |
| Alexander Puscas | g****2@c****e | 29 |
| di34faf | g****e@g****m | 22 |
| Vishal Sontakke | v****e@t****e | 18 |
| Carsten Uphoff | c****f@t****e | 12 |
| Sebastian Anger | r****3@l****e | 11 |
| Taufiqurrahman | t****n@h****m | 11 |
| sebanger | 3****r | 10 |
| Sebastian Anger | r****3@l****e | 9 |
| Sebastian Anger | r****3@l****e | 9 |
| fabian-kutschera | f****a@g****t | 6 |
| Frederic Simonis | s****s@i****e | 6 |
| Carsten Uphoff | u****f@m****e | 6 |
| VMPW | v****w@l****e | 5 |
| and 38 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 151
- Total pull requests: 536
- Average time to close issues: 10 months
- Average time to close pull requests: about 2 months
- Total issue authors: 48
- Total pull request authors: 21
- Average comments per issue: 3.83
- Average comments per pull request: 0.94
- Merged pull requests: 406
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 32
- Pull requests: 317
- Average time to close issues: 8 days
- Average time to close pull requests: 10 days
- Issue authors: 10
- Pull request authors: 7
- Average comments per issue: 2.44
- Average comments per pull request: 0.62
- Merged pull requests: 238
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Thomas-Ulrich (47)
- alheinecke (10)
- NicoSchlw (9)
- daisy20170101 (8)
- davschneller (7)
- dxycugb (6)
- sebwolf-de (5)
- fvella (4)
- fabian-kutschera (3)
- casarotti (3)
- uphoffc (3)
- duyuan11 (3)
- AliceGabriel (2)
- gmocornejos (2)
- krenzland (2)
Pull Request Authors
- davschneller (343)
- Thomas-Ulrich (46)
- vikaskurapati (41)
- sebwolf-de (18)
- krenzland (17)
- NicoSchlw (15)
- ravil-mobile (10)
- uphoffc (9)
- sonVishal (8)
- jwjeremy (6)
- fabian-kutschera (6)
- JinwenPan (4)
- daisy20170101 (3)
- montrie (2)
- jrekoske (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- sphinx ==5.3.0
- sphinx_rtd_theme ==1.2.0
- urllib3 <2
- h5py ==3.1.0
- lxml ==4.9.1
- mpi4py ==3.1.1
- numpy ==1.22.0
- scipy ==1.10.0
- seissolxdmf ==0.0.10
- actions/checkout v4 composite
- actions/checkout master composite
- actions/checkout v4 composite
- actions/checkout v4 composite
- actions/checkout v4 composite
- jgehrcke/github-repo-stats RELEASE composite
- actions/checkout v4 composite
- wangchucheng/git-repo-sync master composite
- ubuntu 24.04 build
- actions/checkout v4 composite
- docker/build-push-action v4 composite
- docker/login-action v2 composite
- docker/metadata-action v4 composite
- docker/setup-buildx-action v2 composite
- docker/setup-qemu-action v2 composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- corca-ai/local-cache v3 composite
- actions/checkout master composite
- actions/checkout v4 composite
- actions/upload-artifact v4 composite
- actions/checkout v4 composite
- rocm/dev-ubuntu-24.04 6.2 build
- intel/hpckit 2024.2.1-0-devel-ubuntu22.04 build
- nvidia/cuda 12.6.1-devel-ubuntu24.04 build
- nvcr.io/nvidia/nvhpc 24.9-devel-cuda12.6-ubuntu24.04 build
- actions/checkout v4 composite
- actions/checkout v4 composite
- actions/checkout v4 composite
- DavidAnson/markdownlint-cli2-action v18 composite
- actions/checkout v4 composite
- actions/checkout v4 composite
- actions/checkout v4 composite
- matplotlib *
- pandas *
- progress *
- actions/checkout v4 composite
- actions/checkout v4 composite