46 lines
1.8 KiB
Modula-2
46 lines
1.8 KiB
Modula-2
BootStrap: docker
|
|
From: centos:8
|
|
|
|
%post
|
|
dnf -y install epel-release dnf-utils
|
|
dnf config-manager --set-enabled PowerTools
|
|
dnf -y update
|
|
dnf -y install vim-enhanced git file make cmake patch which file ninja-build \
|
|
ccache gcc-c++ gcc-gfortran clang gdb valgrind libubsan libasan libtsan \
|
|
eigen3-devel openblas-devel libpng-devel libjpeg-devel platform-python-devel \
|
|
openmpi-devel mpich-devel fftw-devel voro++-devel gsl-devel hdf5-devel \
|
|
netcdf-devel netcdf-cxx-devel netcdf-mpich-devel netcdf-openmpi-devel \
|
|
enchant python3-virtualenv doxygen \
|
|
texlive-latex-fonts texlive-pslatex texlive-collection-latexrecommended \
|
|
texlive-latex texlive-latexconfig doxygen-latex texlive-collection-latex \
|
|
texlive-latex-bin texlive-lualatex-math texlive-fncychap texlive-tabulary \
|
|
texlive-framed texlive-wrapfig texlive-upquote texlive-capt-of \
|
|
texlive-needspace texlive-titlesec texlive-anysize texlive-dvipng
|
|
dnf clean all
|
|
|
|
%environment
|
|
LC_ALL=C
|
|
export LC_ALL
|
|
|
|
# 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
|
|
unset LOADEDMODULES
|
|
unset LMOD_SYSTEM_DEFAULT_MODULES
|
|
|
|
# load MPI by default
|
|
. /etc/profile
|
|
module load mpi
|
|
|
|
%labels
|
|
Author akohlmey, rbberger
|