diff --git a/tools/singularity/README.md b/tools/singularity/README.md index c49b39cd72..7374beb898 100644 --- a/tools/singularity/README.md +++ b/tools/singularity/README.md @@ -56,3 +56,4 @@ make | ubuntu18.04_nvidia.def | Ubuntu 18.04LTS with Nvidia CUDA 10.2 toolkit | | ubuntu18.04_intel_opencl.def | Ubuntu 18.04LTS with Intel OpenCL runtime | | ubuntu20.04.def | Ubuntu 20.04LTS with MPI == OpenMPI | +| ------------------------------ | ---------------------------------------------- | diff --git a/tools/singularity/centos7.def b/tools/singularity/centos7.def index 1c5aa6e17c..c37d504b61 100644 --- a/tools/singularity/centos7.def +++ b/tools/singularity/centos7.def @@ -4,7 +4,7 @@ From: centos:7 %post yum -y install epel-release yum -y update - yum -y install vim-enhanced diffutils \ + yum -y install vim-enhanced \ ccache gcc-c++ gcc-gfortran clang gdb valgrind-openmpi \ make cmake cmake3 ninja-build patch which file git Lmod \ libpng-devel libjpeg-devel openmpi-devel mpich-devel python-devel python36-devel \ @@ -14,6 +14,15 @@ From: centos:7 blas-devel lapack-devel gtest-devel libyaml-devel yum clean all + # set custom prompt indicating the container name + CUSTOM_PROMPT_ENV=/.singularity.d/env/99-zz_custom_prompt.sh + cat >$CUSTOM_PROMPT_ENV <$CUSTOM_PROMPT_ENV <$CUSTOM_PROMPT_ENV <$CUSTOM_PROMPT_ENV <$CUSTOM_PROMPT_ENV <$CUSTOM_PROMPT_ENV <> /etc/ld.so.conf.d/nvidia.conf - echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf - - # clean cache - rm -rf /var/lib/apt/lists/* - -%labels - Author rbberger diff --git a/tools/singularity/ubuntu18.04_gpu.def b/tools/singularity/ubuntu18.04_gpu.def index 861b45dd3c..e5fe8b37bc 100644 --- a/tools/singularity/ubuntu18.04_gpu.def +++ b/tools/singularity/ubuntu18.04_gpu.def @@ -104,9 +104,18 @@ From: rocm/dev-ubuntu-18.04 ln -s /usr/local/cuda-10.2 /usr/local/cuda ln -s /usr/local/cuda-10.2/lib64/stubs/libcuda.so /usr/local/cuda-10.2/lib64/stubs/libcuda.so.1 + # set custom prompt indicating the container name + CUSTOM_PROMPT_ENV=/.singularity.d/env/99-zz_custom_prompt.sh + cat >$CUSTOM_PROMPT_ENV <$CUSTOM_PROMPT_ENV <$CUSTOM_PROMPT_ENV <$CUSTOM_PROMPT_ENV <