Hi Bruno,
The Dockerfiles
https://bitbucket.org/fenics-project/docker/src
provide a reasonable 'living' set of instructions on what dependencies
are required to build the complete FEniCS stack, and how to compile
FEniCS itself. We've produced something that works on Redhat-type
systems by straightforward inspection and translation of these files.
You could also take a look at my own scripts for our cluster. They are
deliberately rough and ready for transparency, but they do the job:
https://bitbucket.org/unilucompmech/fenics-gaia-cluster/overview
Because of the out of date software on our cluster I compile
everything except the compiler and Python.
However, if you have a reasonably complete and up-to-date modules
system on your cluster I would advise pulling in compilers and as many
libraries as possible (Boost, MPI, HDF5, Python, BLAS, Eigen etc.)
from there and then compiling your own PETSc (see dev-env/Dockerfile
for good options), SLEPc, then building the FEniCS Python packages
(instant, dijitso, ffc, fiat) and then finally DOLFIN.
Jack Hale
> --
> You received this message because you are subscribed to the Google Groups "fenics-support" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
fenics-suppor...@googlegroups.com.
> To post to this group, send email to
fenics-...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/fenics-support/20170528231234.63ca96ef%40gott.
> For more options, visit
https://groups.google.com/d/optout.