Underworld2: Python Geodynamics Modelling for Desktop, HPC and Cloud
Underworld2: Python Geodynamics Modelling for Desktop, HPC and Cloud - Published in JOSS (2020)
https://github.com/underworldcode/underworld2
Keywords
auscope docker finite-element-methods geodynamics hacktoberfest hacktoberfest2020 hacktoberfest2021 particle-in-cell petsc python underworld
Keywords from Contributors
lagrangian parallel geology finite-elements surface-process petsc4py climate seismology earth-science geophysics
Last synced: 2 months ago
JSON representation
Acceptance Criteria
- Revelant topics? true
- External users? true
- Open source license? true
- Active? true
- Fork? false
Repository metadata
underworld2: A parallel, particle-in-cell, finite element code for Geodynamics.
- Host: GitHub
- URL: https://github.com/underworldcode/underworld2
- Owner: underworldcode
- License: other
- Created: 2015-09-28T06:20:49.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2025-10-17T11:04:56.000Z (2 months ago)
- Last Synced: 2025-10-24T00:44:12.055Z (2 months ago)
- Topics: auscope, docker, finite-element-methods, geodynamics, hacktoberfest, hacktoberfest2020, hacktoberfest2021, particle-in-cell, petsc, python, underworld
- Language: C
- Homepage: http://www.underworldcode.org/
- Size: 484 MB
- Stars: 197
- Watchers: 29
- Forks: 64
- Open Issues: 55
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.rst
- License: LICENSE.md
- Zenodo: .zenodo.json
Owner metadata
- Name: Underworld geodynamics software platform and tools
- Login: underworldcode
- Email: help@underworldcode.org
- Kind: organization
- Description: Computational tools for the geodynamics community. Built in Australia, used all over (and under) the world. For support / help visit @underworld-community
- Website: http://www.underworldcode.org
- Location:
- Twitter: underworldcode
- Company:
- Icon url: https://avatars.githubusercontent.com/u/14074661?v=4
- Repositories: 24
- Last ynced at: 2024-03-26T05:18:56.435Z
- Profile URL: https://github.com/underworldcode
GitHub Events
Total
- Create event: 8
- Release event: 4
- Issues event: 19
- Watch event: 25
- Delete event: 4
- Issue comment event: 86
- Push event: 102
- Pull request review comment event: 6
- Pull request review event: 12
- Pull request event: 25
- Fork event: 7
Last Year
- Create event: 8
- Release event: 4
- Issues event: 18
- Watch event: 24
- Delete event: 4
- Issue comment event: 81
- Push event: 102
- Pull request review comment event: 6
- Pull request review event: 12
- Pull request event: 25
- Fork event: 7
Committers metadata
Last synced: 2 months ago
Total Commits: 1,967
Total Committers: 34
Avg Commits per committer: 57.853
Development Distribution Score (DDS): 0.647
Commits in past year: 4
Committers in past year: 1
Avg Commits per committer in past year: 4.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| jmansour | m****n@g****m | 694 |
| julian | h****s@g****m | 482 |
| Owen Kaluza | o****a@m****u | 316 |
| Romain Beucher | r****r@u****u | 127 |
| Romain Beucher | r****r@a****u | 60 |
| Gareth Kennedy | g****y@h****m | 58 |
| Rebecca Farrington | R****n@u****u | 56 |
| Louis Moresi | l****i@u****u | 53 |
| Mirko Velic | m****c@u****u | 25 |
| Mirko Velic | m****c@g****m | 16 |
| adambeall1 | a****1@g****m | 14 |
| Arijit Laik | a****m@g****m | 10 |
| Rebecca Farrington | r****n@u****u | 8 |
| Ben Knight | 5****1 | 7 |
| john mansour | j****r@m****u | 7 |
| Romain Beucher | r****r@u****u | 7 |
| Romain Beucher | r****r@g****o | 3 |
| Dan Sandiford | s****d@g****m | 3 |
| Leonardo Uieda | l****a@g****m | 2 |
| John Mansour | j****5@g****u | 2 |
| John Mansour | j****r@s****l | 2 |
| Romain Beucher | r****r@t****r | 2 |
| Romain Beucher | r****r@t****r | 2 |
| Ben Mather | b****1@g****m | 1 |
| Geoffrey Squire | s****2@t****u | 1 |
| John Mansour | j****5@g****u | 1 |
| Julian | j****n@r****u | 1 |
| Julian Giordani | j****i@m****u | 1 |
| Julian Giordani | j****i@u****u | 1 |
| Julian Giordani | j****n@m****u | 1 |
| and 4 more... | ||
Committer domains:
- unimelb.edu.au: 7
- thermo-geology.fr: 2
- monash.edu: 2
- gitter.im: 1
- mailbox.org: 1
- magnus-1.cm.cluster: 1
- moresimacpro.earthsci.unimelb.edu.au: 1
- mini.staff.wireless.sydney.edu.au: 1
- reggie.earthsci.unimelb.edu.au: 1
- gadi-login-02.gadi.nci.org.au: 1
- triplewood-bm.nexus.csiro.au: 1
- gadi-login-03.gadi.nci.org.au: 1
- geo.uib.no: 1
- anu.edu.au: 1
Issue and Pull Request metadata
Last synced: 2 months ago
Total issues: 135
Total pull requests: 53
Average time to close issues: 11 months
Average time to close pull requests: 16 days
Total issue authors: 63
Total pull request authors: 6
Average comments per issue: 5.19
Average comments per pull request: 0.58
Merged pull request: 45
Bot issues: 0
Bot pull requests: 0
Past year issues: 18
Past year pull requests: 27
Past year average time to close issues: 20 days
Past year average time to close pull requests: 6 days
Past year issue authors: 12
Past year pull request authors: 4
Past year average comments per issue: 4.89
Past year average comments per pull request: 0.3
Past year merged pull request: 23
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- jmansour (10)
- julesghub (5)
- tyszwh (5)
- tingyang2004 (5)
- Peigen-L (5)
- lsli0116 (4)
- HonghaoXiong (4)
- jlikermanUPC (4)
- rbeucher (4)
- Cheese-Lvjx (4)
- PatriceFRey (4)
- sadfa1 (3)
- cgoise (3)
- HanyMKhalil (3)
- hanybit (3)
Top Pull Request Authors
- julesghub (35)
- rbeucher (5)
- NengLu (5)
- tiannh7 (3)
- arijitlaik (3)
- bknight1 (2)
Top Issue Labels
- enhancement (9)
- UWGeodynamics (2)
- bug (2)
- won't fix (1)
- next_release (1)
- docker (1)
- faq (1)
- Blog Post? (1)
Top Pull Request Labels
Package metadata
- Total packages: 2
-
Total downloads:
- pypi: 152 last-month
- Total docker downloads: 28
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 1 (may contain duplicates)
- Total versions: 18
- Total maintainers: 3
proxy.golang.org: github.com/underworldcode/underworld2
- Homepage:
- Documentation: https://pkg.go.dev/github.com/underworldcode/underworld2#section-documentation
- Licenses: other
- Latest release: v2.16.4+incompatible (published 9 months ago)
- Last Synced: 2025-10-26T01:39:39.154Z (2 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.406%
- Average: 5.587%
- Dependent repos count: 5.769%
pypi.org: underworld
Underworld2 is a python-friendly, parallel, scalable, easy-to-use toolkit for solving problems in solid and fluid mechanics.
- Homepage: https://github.com/underworldcode/underworld2
- Documentation: https://underworld.readthedocs.io/
- Licenses: ### Summary Underworld is an open-source, parallel, particle-in-cell, finite element geodynamics code [1,2,3]. Please refer to repository top level `README.md` for further information. ### Licensing 1) All Underworld source code is released under the LGPL-3 (See LGPLv3.txt). This covers all files `underworld` constituting the Underworld Python library, and any other material not explicitly identified under (2) below. 2) Notebooks, stand-alone documentation and Python scripts which show how the code is used and run are licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. We offer this licence to encourage you to modify and share the examples and use them to help you in your research. Where no individual creator is identified in these files, the appropriate attribution is "The Underworld Team". All the files covered by this license are found in the `UserGuide` directory. ### History Underworld has been in development since 2003. It has always been released under open-source license with the copyright held by the organisations contributing to its development. The underworld team has changed considerably during that time. For detailed information on the individuals and organisations contributing to the code, it is necessary to consult the repository history data and commit logs. Historical information beyond that found within the current repository is available upon request. ### Copyright holders Copyright Australian National University, 2020-2023 Copyright Melbourne University, 2014-2021 Copyright Monash University, 2003-2021 Copyright VPAC, 2003-2009 ### References 1. Moresi, L.N., Dufour, F., Muhlhaus, H.B., 2003. A Lagrangian integration point finite element method for large deformation modeling of viscoelastic geomaterials. Journal of Computational Physics 184, 476–497. 2. Moresi, L. N., S. Quenette, V. Lemiale, C. Mériaux, B. Appelbe, and H. B. Muhlhaus (2007), Computational approaches to studying non-linear dynamics of the crust and mantle, Physics of the Earth and …, 163(1-4), 69–82, doi:10.1016/j.pepi.2007.06.009. 3. Quenette, S., Moresi, L.N., Sunter, P.D., Appelbe, W.F., 2007. Explaining StGermain: An aspect oriented environment for building extensible computational mechanics modeling software, in:. Presented at the HIPS 2007 Workshop, Parallel and Distributed Processing Symposium, 2007. Proceedings. 19th IEEE International.
- Latest release: 2.16.4 (published 9 months ago)
- Last Synced: 2025-10-26T01:39:40.488Z (2 months ago)
- Versions: 16
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 152 Last month
- Docker Downloads: 28
-
Rankings:
- Docker downloads count: 3.166%
- Forks count: 5.735%
- Stargazers count: 6.045%
- Dependent packages count: 7.31%
- Average: 10.61%
- Downloads: 19.317%
- Dependent repos count: 22.088%
- Maintainers (3)
Dependencies
- ./actions/globalprotect * composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- thomaseizinger/create-pull-request 1.2.1 composite
- thomaseizinger/create-pull-request 1.0.0 composite
- Dockerfile * docker
- underworldcode/underworld2 latest build
- alpine 3.13 build
- actions/checkout v4 composite
- mamba-org/setup-micromamba v2 composite
- ubuntu 24.04 build
- gcr.io/deepnote-200602/templates/deepnote latest build
- ${BASE_IMAGE} latest build
- base_runtime latest build
- minimal latest build
- ${BASE_IMAGE} latest build
- ${MPI_IMAGE} latest build
- runtime latest build
- ubuntu bionic build
- ${BASE_IMAGE} latest build
- ${LAVAVU_IMAGE} latest build
- ${PETSC_IMAGE} latest build
- runtime latest build
- jupyter * development
- mock * development
- pandoc * development
- sphinx_rtd_theme * development
- h5py *
- mpi4py *
- numpy <2.0
- pint *
- scipy *
- actions/checkout v3 composite
- conda-incubator/setup-miniconda v3 composite
- actions/checkout v3 composite
- actions/checkout v2 composite
- docker/build-push-action v3 composite
- docker/build-push-action v2 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- docker/setup-qemu-action v2 composite
- actions/checkout v4 composite
- actions/setup-python v2 composite
- cmake
- compilers
- h5py *
- jupyterlab
- jupytext
- libxml2
- matplotlib
- mesalib
- mpi4py
- mpich
- nbmake
- ninja
- numpy <2
- petsc 3.21.5
- pint
- pip
- pkg-config
- pytest
- python 3.11
- scipy
- swig >=4.0.0
Score: 14.276145437205908