Integrate ABI compatibility tricks into container
Issue #54
new
It would be good to build in scripts to automatically detect the presence of various ABI compatible shared libraries into the container environment, and then setup FEniCS to use them. Of course this also needs to be fully documented!
https://arxiv.org/abs/1608.07573 https://www.mpich.org/static/downloads/3.1/mpich-3.1-README.txt
A sketch of how this might work:
- Detect presence of (Intel, Cray) MPI (BLAS?) install mounted at
/bad/blobs
. - Create appropriate symlinks.
- Adjust
LD_LIBRARY_PATH
.
Comments (3)
-
-
reporter General note: With mpich 3.2 naming with Intel MPI is harmonised:
https://www.mpich.org/static/downloads/3.2/mpich-3.2-README.txt
-
reporter This is not so difficult and we could provide a
Dockerfile
that the user can build herself after placing the MPI redistributable in the same directory as theDockerfile
. - Log in to comment
Could just search through
/opt
for libmpi etc. Also need to look for name variants, libmpich/libmpi