ymkwsnsn/TSUBAME_sample:latest

$ singularity pull shub://ymkwsnsn/TSUBAME_sample:latest

Singularity Recipe

Bootstrap: yum
OSVersion: 7
MirrorURL: http://mirror.centos.org/centos-%{OSVERSION}/%{OSVERSION}/os/$basearch/
Include: yum

%help

%setup

%files

%labels

%environment
    export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib

%post
    echo "Installing Development Tools YUM group"
    yum -y groupinstall "Development Tools"
    echo "Installing OFED Infiniband Support"
    yum -y install libibverbs-devel
    yum -y install infiniband-diags perftest qperf opensm
    yum -y install numactl-libs hwloc-libs libfabric libibverbs infinipath-psm
    yum -y groupinstall "Infiniband Support"
    echo "Installing OpenMPI into container..."
    yum -y install wget
    OPENMPI_VERSION=2.1.2
    OPENMPI_NAME=openmpi-${OPENMPI_VERSION}
    wget https://download.open-mpi.org/release/open-mpi/v2.1/${OPENMPI_NAME}.tar.gz
    tar -xvf ${OPENMPI_NAME}.tar.gz
    cd ${OPENMPI_NAME}
    ./configure --prefix=/usr/local
    make all install
    /usr/local/bin/mpicc examples/ring_c.c -o /usr/bin/mpi_ring
    cd /

#osu bench
    OSU_VERSION=5.5
    OSU_NAME=osu-micro-benchmarks-${OSU_VERSION}
    wget http://mvapich.cse.ohio-state.edu/download/mvapich/${OSU_NAME}.tar.gz
    tar -xvf ${OSU_NAME}.tar.gz
    cd ${OSU_NAME}
    ./configure --prefix=/usr/local CC=/usr/local/bin/mpicc CXX=/usr/local/bin/mpicxx
    make
    make install

%runscript
/usr/local/libexec/osu-micro-benchmarks/mpi/pt2pt/osu_bw

Collection


View on Datalad

Metrics

key value
id /containers/ymkwsnsn-TSUBAME_sample-latest
collection name ymkwsnsn/TSUBAME_sample
branch master
tag latest
commit 9b2399460915df2f373a16493616112ff7347e07
version (container hash) dde13d835df38978dcd359e1c432ec56
build date 2019-09-05T02:07:05.076Z
size (MB) 1319
size (bytes) 395403295
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.