MatMechLab / AsFem

Advanced Simulation kit based on Finite Element Method (AsFem)
https://matmechlab.github.io/AsFem
GNU General Public License v3.0
180 stars 53 forks source link

Provide a Docker image where AsFem can be used #62

Closed mscroggs closed 2 years ago

mscroggs commented 2 years ago

Installing the requirements of AsFem (Petsc, etc) can take a while. It would nice for new users is there was a Docker image or some other similar package that could be downloaded to use the library without having to build everything from source

vijaysm commented 2 years ago

While installing PETSc is less of a hassle in most systems, having a docker image will allow interested users to get started quickly. So I agree that this should be made available even if building the dependencies is straightforward. You may be able to take a stock Ubuntu image and install a version of PETSc directly to build AsFEM.

schruste commented 2 years ago

I agree with both, @mscroggs and @vijaysm . Especially in view of a not too comfortable installation of AsFem and installation instructions that make several implicit assumptions (debian-based OS, etc..).

yangbai90 commented 2 years ago

Dear all, thanks for the suggestion, I'm not familiar with docker, I'll take a look at it.

vijaysm commented 2 years ago

Please update if you have a Dockerfile available now.