From ccdf010ef0f0a8994b837bec90d4b88bee86cab2 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Wed, 1 Apr 2020 16:36:42 -0400 Subject: [PATCH] Add Intel OpenCL Singularity container --- .../singularity/ubuntu18.04_intel_opencl.def | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 tools/singularity/ubuntu18.04_intel_opencl.def diff --git a/tools/singularity/ubuntu18.04_intel_opencl.def b/tools/singularity/ubuntu18.04_intel_opencl.def new file mode 100644 index 0000000000..71ad1274fe --- /dev/null +++ b/tools/singularity/ubuntu18.04_intel_opencl.def @@ -0,0 +1,65 @@ +BootStrap: docker +From: ubuntu:18.04 + +%post + export DEBIAN_FRONTEND=noninteractive + apt-get update + apt-get upgrade --no-install-recommends -y + apt-get install --no-install-recommends -y software-properties-common + apt-get install --no-install-recommends -y \ + bc \ + build-essential \ + ccache \ + clang \ + clinfo \ + cmake \ + cmake-curses-gui \ + curl \ + doxygen \ + enchant \ + g++ \ + gcc \ + gfortran \ + git \ + hdf5-tools \ + libblas-dev \ + libeigen3-dev \ + libenchant-dev \ + libfftw3-dev \ + libgsl-dev \ + libhdf5-serial-dev \ + libjpeg-dev \ + liblapack-dev \ + libopenblas-dev \ + libpng-dev \ + libproj-dev \ + libvtk6-dev \ + make \ + mpi-default-bin \ + mpi-default-dev \ + ninja-build \ + ocl-icd-libopencl1 \ + ocl-icd-opencl-dev \ + python-dev \ + python-pip \ + python-pygments \ + python-virtualenv \ + python3-dev \ + python3-pip \ + python3-pkg-resources \ + python3-setuptools \ + python3-virtualenv \ + rsync \ + ssh \ + vim-nox \ + virtualenv \ + voro++-dev \ + wget \ + xxd + + add-apt-repository ppa:intel-opencl/intel-opencl + apt-get update + apt-get install -y intel-opencl-icd + +%labels + Author rbberger