2019-10-15 22:22:08 +08:00
|
|
|
BootStrap: library
|
|
|
|
From: centos:7
|
|
|
|
|
|
|
|
%post
|
2020-04-03 05:48:17 +08:00
|
|
|
yum -y install epel-release
|
2019-10-15 22:22:08 +08:00
|
|
|
yum -y update
|
2020-04-03 05:48:17 +08:00
|
|
|
yum -y install vim-enhanced \
|
|
|
|
ccache gcc-c++ gcc-gfortran clang gdb valgrind-openmpi \
|
2020-04-12 09:36:08 +08:00
|
|
|
make cmake cmake3 ninja-build patch which file git Lmod \
|
2020-04-30 04:46:22 +08:00
|
|
|
libpng-devel libjpeg-devel openmpi-devel mpich-devel python-devel python36-devel \
|
|
|
|
hdf5-devel python36-virtualenv python36-pip python-pip \
|
2020-04-03 05:48:17 +08:00
|
|
|
python-virtualenv fftw-devel voro++-devel eigen3-devel gsl-devel openblas-devel enchant
|
2020-04-30 05:32:19 +08:00
|
|
|
yum clean all
|
2020-04-03 05:48:17 +08:00
|
|
|
|
|
|
|
%environment
|
|
|
|
LC_ALL=C
|
|
|
|
export LC_ALL
|
2020-04-30 04:48:25 +08:00
|
|
|
|
|
|
|
# we need to reset any module variables
|
|
|
|
# inherited from the host.
|
|
|
|
unset __LMOD_REF_COUNT__LMFILES_
|
|
|
|
unset __LMOD_REF_COUNT_PATH
|
|
|
|
unset __LMOD_REF_COUNT_LD_LIBRARY_PATH
|
|
|
|
unset __LMOD_REF_COUNT_MANPATH
|
|
|
|
unset __LMOD_REF_COUNT_MODULEPATH
|
|
|
|
unset __LMOD_REF_COUNT_LOADEDMODULES
|
|
|
|
unset _LMFILES_
|
|
|
|
unset MODULEPATH
|
|
|
|
unset MODULESHOME
|
|
|
|
unset MODULEPATH_ROOT
|
2020-04-12 09:36:08 +08:00
|
|
|
unset LOADEDMODULES
|
2020-04-30 04:48:25 +08:00
|
|
|
unset LMOD_SYSTEM_DEFAULT_MODULES
|
|
|
|
|
|
|
|
# load MPI by default
|
|
|
|
. /etc/profile
|
2020-04-12 09:36:08 +08:00
|
|
|
module load mpi
|
2019-10-15 22:22:08 +08:00
|
|
|
|
|
|
|
%labels
|
2020-04-30 04:46:22 +08:00
|
|
|
Author akohlmey, rbberger
|