pylith
PyLith is a finite element code for the solution of dynamic and quasi-static tectonic deformation problems.
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 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
9 of 21 committers (42.9%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.1%) to scientific vocabulary
Keywords from Contributors
Repository
PyLith is a finite element code for the solution of dynamic and quasi-static tectonic deformation problems.
Basic Info
- Host: GitHub
- Owner: geodynamics
- License: other
- Language: C++
- Default Branch: main
- Size: 149 MB
Statistics
- Stars: 165
- Watchers: 29
- Forks: 105
- Open Issues: 104
- Releases: 25
Metadata Files
README.md
PyLith
Description
PyLith is an open-source finite-element code for dynamic and quasi-static simulations of crustal deformation, primarily earthquakes and volcanoes.
- Main page: https://geodynamics.org/resources/pylith
- Documentation
- Binary packages
- Utility to build PyLith and all of its dependencies from source
*
PyLith parameter viewer for viewing
.jsonparameter files.
- Submit bug reports via GitHub issues.
- Post all questions to the PyLith category on the CIG Community Forum.
Features
- Quasi-static (implicit) and dynamic (explicit) time-stepping
- Cell types include triangles, quadrilaterals, hexahedra, and tetrahedra
- Linear elastic, linear and generalized Maxwell viscoelastic, power-law viscoelastic, and Drucker-Prager elastoplastic materials
- Infinitesimal and small strain elasticity formulations
- Fault interfaces using cohesive cells
- Prescribed slip with multiple, potentially overlapping earthquake ruptures and aseismic creep
- Spontaneous slip with slip-weakening friction and Dieterich rate- and state-friction fault constitutive models
- Time-dependent Dirichlet (displacement/velocity) boundary conditions
- Time-dependent Neumann (traction) boundary conditions
- Time-dependent point forces
- Absorbing boundary conditions
- Gravitational body forces
- VTK and HDF5/Xdmf output of solution, fault information, and state variables
- Templates for adding your own bulk rheologies, fault constitutive models, and interfacing with a custom seismic velocity model.
- User-friendly computation of static 3-D Green's functions
Release Notes
See CHANGES for a complete list of changes for each release.
Authors
PyLith is continually being improved by a growing, collaborative, and inclusive community. It is primarily developed and maintained by:
- Brad Aagaard, Geologic Hazards Science Center, U.S. Geological Survey, USA
0000-0002-8795-9833 - Matthew Knepley, Computer Science and Engineering, University at Buffalo, USA
0000-0002-2292-0735 - Charles Williams, Tectonophysics, GNS Science, New Zealand
0000-0001-7435-9196
For a more complete list of contributors, refer to the GitHub contributors.
Please see the User Guide for acknowledgement and citation information.
Owner
- Name: Computational Infrastructure for Geodynamics
- Login: geodynamics
- Kind: organization
- Email: help@geodynamics.org
- Website: https://www.geodynamics.org/
- Repositories: 39
- Profile: https://github.com/geodynamics
GitHub Events
Total
- Create event: 3
- Release event: 2
- Issues event: 59
- Watch event: 11
- Issue comment event: 59
- Push event: 29
- Pull request event: 59
- Fork event: 9
Last Year
- Create event: 3
- Release event: 2
- Issues event: 59
- Watch event: 11
- Issue comment event: 59
- Push event: 29
- Pull request event: 59
- Fork event: 9
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Brad Aagaard | b****d@u****v | 5,942 |
| Charles Williams | C****s@g****z | 1,583 |
| Matthew G. Knepley | k****y@g****m | 606 |
| Charles Williams | C****z | 266 |
| Leif Strand | l****f@g****g | 89 |
| Sue Kientz | s****e@g****g | 67 |
| Surendra Somala | s****a@c****u | 58 |
| cmills1095 | c****5@g****m | 47 |
| Robert Walker | r****6@b****u | 36 |
| Robert Walker | l****w@g****m | 20 |
| Charles Williams | c****w@n****z | 14 |
| Lorraine Hwang | l****g@u****u | 9 |
| rezgarshakeri | r****i@c****u | 2 |
| Jed Brown | j****d@j****g | 1 |
| cmills1095 | 5****5 | 1 |
| CIG Backend | b****d@g****g | 1 |
| Grant Block | g****k@u****u | 1 |
| Luis Armendariz | l****s@g****g | 1 |
| Thea Ragon | t****n@c****u | 1 |
| alexanderberne | a****e@c****u | 1 |
| danieldouglas92 | d****s@s****u | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 108
- Total pull requests: 97
- Average time to close issues: 6 months
- Average time to close pull requests: 12 days
- Total issue authors: 12
- Total pull request authors: 15
- Average comments per issue: 1.68
- Average comments per pull request: 0.13
- Merged pull requests: 81
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 27
- Pull requests: 26
- Average time to close issues: about 2 months
- Average time to close pull requests: about 4 hours
- Issue authors: 6
- Pull request authors: 3
- Average comments per issue: 1.52
- Average comments per pull request: 0.0
- Merged pull requests: 16
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- baagaard-usgs (131)
- yuxin0909 (5)
- willic3 (3)
- rwalkerlewis (3)
- DianKusumawati (2)
- Ultrafollow (2)
- quanzhenlaozu (2)
- Evelyn0416 (2)
- GEOSCIENCELXG (1)
- keelwilde (1)
- sungho91 (1)
- intens1ve (1)
- vikasrajisro (1)
- mjbludwig (1)
- danieldouglas92 (1)
Pull Request Authors
- baagaard-usgs (111)
- ljhwang (8)
- rwalkerlewis (7)
- rezgarshakeri (3)
- aerpearson (2)
- Grant-Block (2)
- willic3 (2)
- ericlindsey (2)
- danieldouglas92 (1)
- kmaterna (1)
- RiveHe (1)
- keelwilde (1)
- EvanMar09 (1)
- mjswarr (1)
- zhuozech (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- myst-parser *
- pydata-sphinx-theme *
- sphinxcontrib.bibtex *