Mandyoc

Mandyoc: A finite element code to simulate thermochemical convection in parallel - Published in JOSS (2022)

https://github.com/ggciag/mandyoc

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
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 ORCID
Instituto de Astronomia, Geofísica e Ciências Atmosféricas, Universidade de São Paulo, Brazil
Jamison Assunção ORCID
Instituto de Astronomia, Geofísica e Ciências Atmosféricas, Universidade de São Paulo, Brazil
Agustina Pesce ORCID
Instituto Geofísico Sismológico Ing. Volponi, Universidad Nacional de San Juan, Argentina, CONICET, Argentina
Rafael Monteiro da Silva ORCID
Instituto de Astronomia, Geofísica e Ciências Atmosféricas, Universidade de São Paulo, Brazil
Editor
Jed Brown ORCID
Tags
PETSc mantle convection lithosphere geodynamics finite element

GitHub 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

All Time
  • Total Commits: 191
  • Total Committers: 15
  • Avg Commits per committer: 12.733
  • Development Distribution Score (DDS): 0.728
Past Year
  • Commits: 3
  • Committers: 1
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email 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

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