UNM-CARC/FEniCS:docker

$ singularity pull shub://UNM-CARC/FEniCS:docker

Singularity Recipe

Bootstrap: docker
From: quay.io/fenicsproject/stable:current

%post
    # Wheeler mount points
    mkdir -p /wheeler/scratch
    mkdir -p /nfs/scratch

    # Update apt-get
    apt-get update

    # IB stuff, based on https://community.mellanox.com/docs/DOC-2431
    apt-get install -y dkms infiniband-diags libibverbs* ibacm librdmacm* libmlx4* libmlx5* mstflint libibcm.* libibmad.* libibumad* opensm srptools libmlx4-dev librdmacm-dev rdmacm-utils ibverbs-utils perftest vlan ibutils
    apt-get install -y libtool autoconf automake build-essential ibutils ibverbs-utils rdmacm-utils infiniband-diags perftest librdmacm-dev libibverbs-dev libmlx4-1 numactl libnuma-dev autoconf automake gcc g++ git libtool pkg-config
    apt-get install -y libnl-3-200 libnl-route-3-200 libnl-route-3-dev libnl-utils
    
    # Make sure all of the libraries are indexed right
    ldconfig

#environment
    # path to mlx IB libraries and openmpi in Ubuntu
    export LD_LIBRARY_PATH=/usr/lib/libibverbs:/use/local/lib:$LD_LIBRARY_PATH
    export FENICS_PREFIX=/home/fenics
    export SLEPC_DIR=${FENICS_PREFIX}
    export PETSC_DIR=${FENICS_PREFIX}
    export PYBIND11_DIR=${FENICS_PREFIX}

%runscript
    exec /bin/bash -i

Collection


View on Datalad

Metrics

key value
id /containers/UNM-CARC-FEniCS-docker
collection name UNM-CARC/FEniCS
branch master
tag docker
commit 621954edfe64d10c4e1b95697e9f49e86b12944e
version (container hash) 0a712f6adfdf8d31fb39a292a09c72c2
build date 2017-11-28T19:11:34.789Z
size (MB) 2134
size (bytes) 646811679
SIF Download URL (please use pull with shub://)
Datalad URL View on Datalad
Singularity Recipe Singularity Recipe on Datalad
We cannot guarantee that all containers will still exist on GitHub.