gwastro / docker-pycbc-base-el7

Base CentOS 7 derived container for PyCBC installation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Base PyCBC CentOS 7 Container

This is an basic container that contains all the requirements for a PyCBC installation.

It is based on the LIGO LALSuite Development EL7 container, but removes the system lalsuite install and replaces it with the version https://git.ligo.org/lscsoft/lalsuite/commit/89a30fcf86f5d23455303e32051a87b0e3c3084a required for the PyCBC 1.12 release series. Additional dependencies for PyCBC development are also installed.

View on Docker Hub

To build this container, run the commands (changing TAG as appropriate):

TAG="v3.2-89a30fc"
docker login
docker build --no-cache -t pycbc/pycbc-base-el7:${TAG} https://github.com/gwastro/docker-pycbc-base-el7.git#${TAG}
docker push pycbc/pycbc-base-el7:${TAG}
docker tag pycbc/pycbc-base-el7:${TAG} pycbc/pycbc-base-el7:latest
docker push pycbc/pycbc-base-el7:latest

PyCBC derives from this container via its Dockerfile so if a new pycbc-base-el7 image is pushed to Docker Hub, then that file needs to be updated to use the new tag.

Intel MKL Libraries

This Docker image contains the redistributable Intel MKL shared libraries provided under the Intel Simplified Software License. The contents of /opt/intel are Copyright (c) 2018 Intel Corporation and provided under the terms of the Intel license.

About

Base CentOS 7 derived container for PyCBC installation

License:GNU General Public License v3.0


Languages

Language:Dockerfile 61.0%Language:Shell 39.0%