Commit ccdf010e authored by Richard Berger's avatar Richard Berger
Browse files

Add Intel OpenCL Singularity container

parent dbdce394
Loading
Loading
Loading
Loading
+65 −0
Original line number Diff line number Diff line
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