jtchilders/singularity_mpi_test_recipe:mpifileutils
$ singularity pull shub://jtchilders/singularity_mpi_test_recipe:mpifileutils
Singularity Recipe
Bootstrap: shub
From: jtchilders/singularity_mpi_test_recipe:mpich
%post
# need wget
echo installing yum packages
yum install -y cmake openssl-devel wget libattr-devel libarchive-devel
export LD_LIBRARY_PATH=/mpifileutils/install/lib:/mpich/install/lib:/usr/local/lib64:/usr/local/lib:/usr/lib64:/usr/lib:/lib64:/lib
export PATH=/mpifileutils/install/bin:/mpich/install/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
export PKG_CONFIG_PATH=/lib64/pkgconfig:/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/pkgconfig
export libcircle_CFLAGS='-I/usr/include'
export libcircle_LIBS='-L/usr/lib64 -L/usr/lib -lcircle'
env
# build mpifileutils dependencies
echo checking out mpifileutils
mkdir /mpifileutils
cd /mpifileutils
git clone https://github.com/hpc/mpifileutils.git .
echo creating dependency directory
mkdir deps
cd deps
# install lwgrp-1.0.2
echo checkout/install lwgrp
git clone https://github.com/LLNL/lwgrp.git
cd lwgrp
git checkout tags/v1.0.2
./configure --prefix=/usr
make
make install
cd ..
# install dtcmp
echo checkout/install dtcmp
git clone https://github.com/LLNL/dtcmp.git
cd dtcmp
git checkout tags/v1.0.3
./autogen.sh
./configure --prefix=/usr --with-lwgrp=/usr
make
make install
cd ..
# install libcircle-0.2.1-rc.1
echo checkout/install libcircle
# git clone https://github.com/hpc/libcircle.git
git clone https://github.com/JulianKunkel/libcircle.git
cd libcircle
./configure --prefix=/usr
make
make install
cd ..
cd /mpifileutils
# build mpifileutils
echo install mpifileutils
./autogen.sh
env | sort
CC=mpicc CXX=mpicxx ./configure --prefix=$PWD/install --enable-lustre
make V=1
make install
Collection
View on Datalad
Metrics
key | value |
---|---|
id | /containers/jtchilders-singularity_mpi_test_recipe-mpifileutils |
collection name | jtchilders/singularity_mpi_test_recipe |
branch | master |
tag | mpifileutils |
commit | ea686b87780c342f065e0dbeab4299b7f4688300 |
version (container hash) | 2c824beec1b79904e4c0ec62cad4b731 |
build date | 2018-06-20T02:46:53.580Z |
size (MB) | 846 |
size (bytes) | 253997087 |
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.