UNM-CARC/singularity-test:centos
$ singularity pull shub://UNM-CARC/singularity-test:centos
Singularity Recipe
# MPI Ubuntu Package for running on CARC Wheeler - derived from initial UUtah CHPC
# package specification at:
# https://github.com/CHPC-UofU/Singularity-ubuntu-mpi/blob/master/Singularity
Bootstrap: docker
From: centos:latest
%post
# Wheeler mount points
mkdir -p /wheeler/scratch
mkdir -p /nfs/scratch
yum -y update && yum clean all
yum groupinstall -y "Development Tools"
yum install -y \
which \
curl \
git
yum install -y epel-release
yum install -y python-pip python-devel
pip install --upgrade pip
pip install setuptools
# Set up some required environment defaults
#MC issue with locale (LC_ALL, LANGUAGE), to get it right:
export LANGUAGE="en_US.UTF-8"
echo 'LANGUAGE="en_US.UTF-8"' >> /etc/default/locale
echo 'LC_ALL="en_US.UTF-8"' >> /etc/default/locale
# Update to the latest pip (newer than repo)
pip install --no-cache-dir --upgrade pip
# Install other commonly-needed packages
pip install --no-cache-dir --upgrade \
future \
matplotlib \
scipy
# IB stuff, based on https://community.mellanox.com/docs/DOC-2431
yum -y install dapl dapl-utils ibacm infiniband-diags libibverbs libibverbs-devel libibverbs-utils libmlx4 librdmacm librdmacm-utils mstflint opensm-libs perftest qperf rdma
yum clean all
%environment
# path to mlx IB libraries in Ubuntu
LD_LIBRARY_PATH=/usr/lib/libibverbs:$LD_LIBRARY_PATH
Collection
- Name: UNM-CARC/singularity-test
- License: None
View on Datalad
Metrics
key | value |
---|---|
id | /containers/UNM-CARC-singularity-test-centos |
collection name | UNM-CARC/singularity-test |
branch | master |
tag | centos |
commit | 967178ff6e9c002decd66fd6a9187abd673913d6 |
version (container hash) | 0d8336bdfd177fd0282065e2a255c466 |
build date | 2018-09-12T22:22:09.847Z |
size (MB) | 824 |
size (bytes) | 260489247 |
SIF | Download URL (please use pull with shub://) |
Datalad URL | View on Datalad |
Singularity Recipe | Singularity Recipe on Datalad |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.