Mandyoc
Mandyoc: A finite element code to simulate thermochemical convection in parallel - Published in JOSS (2022)
Science Score: 95.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 4 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
✓Committers with academic emails
6 of 15 committers (40.0%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Last synced: 6 months ago
·
JSON representation
Repository
MANDYOC is a finite element code written on top of the PETSc library to simulate thermo-chemical convection of the Earth's mantle
Basic Info
- Host: GitHub
- Owner: ggciag
- License: bsd-3-clause
- Language: C++
- Default Branch: main
- Homepage: https://ggciag.github.io/mandyoc/
- Size: 55.4 MB
Statistics
- Stars: 32
- Watchers: 4
- Forks: 5
- Open Issues: 14
- Releases: 7
Created over 4 years ago
· Last pushed 6 months ago
Metadata Files
Readme
Contributing
License
Code of conduct
Authors
README.rst
.. image:: https://joss.theoj.org/papers/10.21105/joss.04070/status.svg
:target: https://doi.org/10.21105/joss.04070
.. raw:: html
About
-----------
*Mandyoc* is a finite element code written on top of the `PETSc`_ library to simulate thermo-chemical convection of the Earth's mantle.
Different linear and non-linear rheologies can be adopted, appropriately simulating the strain and stress pattern in the Earth's crust and mantle, both in extensional or collisional tectonics.
Documentation
----------------------------
On the `Documentation page `__, you will be able to find relevant information on how the code works, how it was implemented, how to install it, the description of the parameters and input files, some applications and some useful examples.
Need any help?
------------------------
* Most discussion happens `on Github `__.
Feel free to `open an issue
`__ or comment on any open issue or pull request.
* You can also send an email to sacek@usp.br or jamison.assuncao@usp.br
Contributing
---------------------
Code of conduct
+++++++++++++++++
Please note that this project is released with a `Contributor Code of
Conduct `__.
By participating in this project you agree to abide by its terms.
Contributing Guidelines
++++++++++++++++++++++++
**Contributions to Mandyoc are welcome**.
If you have an issue, a bug, a code contribution or a documentation contribution, **thanks for helping to improve Mandyoc!**
Check out our `Contributing guide
`__.
License
-----------
This is free software, you can redistribute it and/or modify it under the terms
of the **BSD 3-clause License**. A copy of this license is provided in
`LICENSE `__.
.. _PETSc: https://www.mcs.anl.gov/petsc/
JOSS Publication
Mandyoc: A finite element code to simulate thermochemical convection in parallel
Published
March 30, 2022
Volume 7, Issue 71, Page 4070
Authors
Victor Sacek
Instituto de Astronomia, Geofísica e Ciências Atmosféricas, Universidade de São Paulo, Brazil
Instituto de Astronomia, Geofísica e Ciências Atmosféricas, Universidade de São Paulo, Brazil
Jamison Assunção
Instituto de Astronomia, Geofísica e Ciências Atmosféricas, Universidade de São Paulo, Brazil
Instituto de Astronomia, Geofísica e Ciências Atmosféricas, Universidade de São Paulo, Brazil
Tags
PETSc mantle convection lithosphere geodynamics finite elementGitHub Events
Total
- Issues event: 5
- Watch event: 5
- Delete event: 4
- Issue comment event: 5
- Push event: 11
- Pull request event: 5
- Create event: 5
Last Year
- Issues event: 5
- Watch event: 5
- Delete event: 4
- Issue comment event: 5
- Push event: 11
- Pull request event: 5
- Create event: 5
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Victor Sacek | v****k@V****l | 52 |
| Rafael Silva | r****s | 43 |
| Agustina | p****a@g****m | 29 |
| victorsacek | s****k@u****r | 24 |
| Victor Sacek | v****k@v****e | 16 |
| Rafael Silva | r****a@u****r | 9 |
| Jamison Assunção | 3****o | 8 |
| Dave May | d****3@g****m | 3 |
| Jed Brown | j****d@j****g | 1 |
| Santiago Soler | s****r@g****m | 1 |
| Victor Sacek | v****k@e****e | 1 |
| Victor Sacek | v****k@v****e | 1 |
| Victor Sacek | v****k@v****e | 1 |
| Victor Sacek | v****k@v****e | 1 |
| Victor Sacek | v****k@v****e | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 35
- Total pull requests: 76
- Average time to close issues: about 1 month
- Average time to close pull requests: 22 days
- Total issue authors: 4
- Total pull request authors: 6
- Average comments per issue: 0.8
- Average comments per pull request: 1.18
- Merged pull requests: 71
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 5
- Average time to close issues: N/A
- Average time to close pull requests: about 17 hours
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.2
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- rafaelmds (26)
- rbeucher (9)
- jamisonassuncao (1)
- psanan (1)
Pull Request Authors
- rafaelmds (46)
- victorsacek (16)
- aguspesce (11)
- jamisonassuncao (5)
- jedbrown (1)
- santisoler (1)
Top Labels
Issue Labels
bug (2)
good first issue (1)
Pull Request Labels
enhancement (2)
bug (2)
documentation (1)
Dependencies
docs/files/requirements.txt
pypi
- sphinx ==3.2.1
- sphinx_rtd_theme ==0.5.0
- sphinxcontrib-bibtex ==2.1.4
docs/requirements-docs.txt
pypi
- sphinx *
- sphinx_rtd_theme *
- sphinxcontrib-bibtex *
env/requirements.txt
pypi
- matplotlib *
- numpy *
- pandas *
- pytest *
.github/workflows/docker.yml
actions
- actions/cache v2 composite
- actions/checkout v2 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- docker/metadata-action v3 composite
- docker/setup-buildx-action v1 composite
- docker/setup-qemu-action v1 composite
- styfle/cancel-workflow-action 148d9a848c6acaf90a3ec30bc5062f646f8a4163 composite
.github/workflows/docs.yml
actions
- actions/checkout v2 composite
- peaceiris/actions-gh-pages bbdfb200618d235585ad98e965f4aafc39b4c501 composite
- styfle/cancel-workflow-action 148d9a848c6acaf90a3ec30bc5062f646f8a4163 composite
.github/workflows/tests.yml
actions
- actions/checkout v2 composite
- docker/build-push-action v2 composite
- docker/setup-buildx-action v1 composite
- docker/setup-qemu-action v1 composite
docker/dependencies/Dockerfile
docker
- cleanup_stage latest build
- initial_stage latest build
- petsc_stage latest build
- python_stage latest build
- ubuntu 20.04 build
- user_stage latest build
docker/mandyoc/Dockerfile
docker
- ggciag/mandyoc-dependencies latest build
- mandyoc_stage latest build