mirror of
https://github.com/mindthemath/fenics.git
synced 2025-05-11 19:34:37 -06:00
fenics built from source using multi-arch docker images for modern python versions
algorithm.patch | ||
boost.patch | ||
Dockerfile | ||
Dockerfile-2019.1.0 | ||
Dockerfile-2019.1.0.post0 | ||
Makefile | ||
petsc-slepc.patch | ||
README.md |
fenics installation
Comes with dolfin
/ fenics
/ mshr
.
Batteries: petsc
, slepc
, boost
, blas
, lapack
, fortran
, eigen3
Also includes: numpy
and scipy
Primarily for use as a base image (reflecting the desired python version)
make
docker run --rm -ti fenics bash
There is also the option to build the latest release
make 2019.1.0.post0
patches
Some patches needed to be applied to successfully compile.
On bullseye
, petsc
causes problems which are fixed by using 2019.1.0.post0
.
There is an unused patch for petsc
and slepsc
which is included "just in case" it becomes useful at a future date.