ggciag / mandyoc

MANDYOC is a finite element code written on top of the PETSc library to simulate thermo-chemical convection of the Earth's mantle
https://ggciag.github.io/mandyoc/
BSD 3-Clause "New" or "Revised" License
27 stars 5 forks source link

Add docker images #57

Closed rafaelmds closed 2 years ago

rafaelmds commented 2 years ago

Add a docker image for a base environment (dependencies) and an image with mandyoc installed.

This will need to be merged after PR #55, so some changes might be needed due Makefile changes.

Some working on tests will be needed as well, so we can use this image to run automated tests.

Fixes #24 (and take over #29).

Partially addresses #53.

Base (dependencies) images: https://hub.docker.com/r/ggciag/mandyoc-dependencies

rafaelmds commented 2 years ago

This is pretty much ready.

Already updated on top of #55... Waiting to merge that one before we merge this one.

Tested on my fork and worked fine.