fenics built from source using multi-arch docker images for modern python versions
Go to file
Michael Pilosov 2347861dcc defaults
2021-12-19 20:58:08 -07:00
algorithm.patch working compilations 2021-12-19 20:52:03 -07:00
boost.patch working compilations 2021-12-19 20:52:03 -07:00
Dockerfile working compilations 2021-12-19 20:52:03 -07:00
Dockerfile-2019.1.0 working compilations 2021-12-19 20:52:03 -07:00
Dockerfile-2019.1.0.post0 working compilations 2021-12-19 20:52:03 -07:00
Makefile defaults 2021-12-19 20:58:08 -07:00
petsc-slepc.patch working compilations 2021-12-19 20:52:03 -07:00
README.md working compilations 2021-12-19 20:52:03 -07:00

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.