diff --git a/bin/image-exec b/bin/image-exec index 185638ac6e4b84de1552eeff85f8db6930149f09..21c201fe1411d311dd78a9a2d9f68edd0d76833a 100755 --- a/bin/image-exec +++ b/bin/image-exec @@ -10,4 +10,4 @@ if [ -z "$1" ]; then exit 1 fi -singularity exec --bind /scratch --bind /apps $IMAGE_PATH_LOCAL "$@" +apptainer exec --bind /scratch --bind /apps $IMAGE_PATH_LOCAL "$@" diff --git a/bin/image-load b/bin/image-load index 97b18726dcd866e965e40839285baff8fb3d34a2..214a70008a26cb34343c086a02add31011b732bf 100755 --- a/bin/image-load +++ b/bin/image-load @@ -7,15 +7,15 @@ fi VERSION=$(\ls -t $IMAGE_ROOT | grep ".sif\|.simg" | head -1) -if [ ! -d "$HOME/.singularity/images" ]; then - mkdir -p $HOME/.singularity/images +if [ ! -d "$HOME/.apptainer/images" ]; then + mkdir -p $HOME/.apptainer/images fi -LOCAL=$(\ls $HOME/.singularity/images | grep $IMAGE_OS-$IMAGE_VERSION | head -1) +LOCAL=$(\ls $HOME/.apptainer/images | grep $IMAGE_OS-$IMAGE_VERSION | head -1) if [[ -z "$LOCAL" ]]; then echo -ne "\e[33mPreparing image \e[0m" - rsync --progress -h $IMAGE_ROOT/$VERSION $HOME/.singularity/images/$VERSION + rsync --progress -h $IMAGE_ROOT/$VERSION $HOME/.apptainer/images/$VERSION LOCAL=$VERSION fi @@ -25,9 +25,9 @@ if [ "$LOCAL" \< "$VERSION" ]; then read CONTINUE if [ "$CONTINUE" == "y" ] || [ "$CONTINUE" == "Y" ]; then echo -ne "\e[32mUpdating image\e[0m " - rsync --progress -h $IMAGE_ROOT/$VERSION $HOME/.singularity/images/$VERSION - echo -e "\e[32mNew version is ready.\e[0m ($HOME/.singularity/images/$VERSION)" - [ -f $HOME/.singularity/images/$LOCAL ] && rm $HOME/.singularity/images/$LOCAL + rsync --progress -h $IMAGE_ROOT/$VERSION $HOME/.apptainer/images/$VERSION + echo -e "\e[32mNew version is ready.\e[0m ($HOME/.apptainer/images/$VERSION)" + [ -f $HOME/.apptainer/images/$LOCAL ] && rm $HOME/.apptainer/images/$LOCAL LOCAL=$VERSION else echo -e "\e[31mIgnoring new version...\e[0m ($VERSION)." @@ -38,11 +38,11 @@ if [ "$LOCAL" \< "$VERSION" ]; then fi if [ "$1" == "shell" ]; then - export IMAGE_PATH_LOCAL="$HOME/.singularity/images/$LOCAL" - singularity shell --bind /scratch --bind /apps $HOME/.singularity/images/$LOCAL + export IMAGE_PATH_LOCAL="$HOME/.apptainer/images/$LOCAL" + apptainer shell --bind /scratch --bind /apps $HOME/.apptainer/images/$LOCAL SYS=`/bin/cat /etc/centos-release` echo -e "\e[33mWelcome to the normal operating system ($SYS)\e[0m" else - export IMAGE_PATH_LOCAL="$HOME/.singularity/images/$LOCAL" - echo -e "\e[33mYour image of $IMAGE_OS/$IMAGE_VERSION is at location:\e[0m $HOME/.singularity/images/$LOCAL" + export IMAGE_PATH_LOCAL="$HOME/.apptainer/images/$LOCAL" + echo -e "\e[33mYour image of $IMAGE_OS/$IMAGE_VERSION is at location:\e[0m $HOME/.apptainer/images/$LOCAL" fi diff --git a/bin/image-mpi b/bin/image-mpi index 9b01b152e8da339229a0f689a5529b7bb160c58f..a03b64da883058fb2e624c825340cad57000e769 100755 --- a/bin/image-mpi +++ b/bin/image-mpi @@ -48,6 +48,4 @@ done PARAM=$(echo "$PARAM" | sed -e 's/ */ /g' -e 's/^ *\(.*\) *$/\1/') -#echo "mpirun $PARAM singularity exec --bind /scratch --bind /apps --writable $IMAGE_PATH_LOCAL $EXEC" - -mpirun ${PARAM} singularity exec --bind /scratch --bind /apps "$IMAGE_PATH_LOCAL" "$EXEC" +mpirun ${PARAM} apptainer exec --bind /scratch --bind /apps "$IMAGE_PATH_LOCAL" "$EXEC" diff --git a/bin/image-run b/bin/image-run index aef7595cebc600cc57f99093e99639634c2d43d8..012b4afcbcf5a335fbfec106d22c940a0fe1995d 100755 --- a/bin/image-run +++ b/bin/image-run @@ -5,4 +5,4 @@ if [ -z "IMAGE_PATH_LOCAL" ]; then exit 1 fi -singularity run --bind /scratch --bind /apps $IMAGE_PATH_LOCAL "$@" +apptainer run --bind /scratch --bind /apps $IMAGE_PATH_LOCAL "$@" diff --git a/bin/image-shell b/bin/image-shell index 88ca172ed055172117fcc4da04713755c300f95e..fee739d4cd82916d0b26b4451e199c71686ec817 100755 --- a/bin/image-shell +++ b/bin/image-shell @@ -5,4 +5,4 @@ if [ -z "IMAGE_PATH_LOCAL" ]; then exit 1 fi -singularity shell --bind /scratch --bind /apps $IMAGE_PATH_LOCAL $@ +apptainer shell --bind /scratch --bind /apps $IMAGE_PATH_LOCAL $@ diff --git a/bin/image-update b/bin/image-update index 9442069d3dc62b34198ba428aac6caf99c693afe..bb536b9320ebdb74fca1c2997154a521c1ff6a2f 100755 --- a/bin/image-update +++ b/bin/image-update @@ -7,18 +7,18 @@ fi APPS_VERSION=$(ls -t $IMAGE_ROOT | grep ".sif\|.simg" | head -1) -LOCAL_VERSION=$(ls $HOME/.singularity/images | grep $IMAGE_OS-$IMAGE_VERSION* | head -1) +LOCAL_VERSION=$(ls $HOME/.apptainer/images | grep $IMAGE_OS-$IMAGE_VERSION* | head -1) if [ "$LOCAL_VERSION" \< "$APPS_VERSION" ]; then echo -ne "\e[33mNew version of CentOS image was found.\e[0m (\e[33mNew:\e[0m $APPS_VERSION \e[33mOld:\e[0m $LOCAL_VERSION)\nDo you want to update local copy? (\e[31mWARNING all user modification will be deleted\e[0m) [y/N]: " read CONTINUE if [ "$CONTINUE" == "y" ] || [ "$CONTINUE" == "Y" ]; then echo -ne "\e[33mUpdating image \e[0m " - rsync --progress -h $IMAGE_ROOT/$APPS_VERSION $HOME/.singularity/images/$APPS_VERSION - echo -e "\e[32mNew version is ready.\e[0m ($HOME/.singularity/images/$APPS_VERSION)" + rsync --progress -h $IMAGE_ROOT/$APPS_VERSION $HOME/.apptainer/images/$APPS_VERSION + echo -e "\e[32mNew version is ready.\e[0m ($HOME/.apptainer/images/$APPS_VERSION)" unset IMAGE_PATH_LOCAL - export IMAGE_PATH_LOCAL="$HOME/.singularity/images/$APPS_VERSION" - [ -f $HOME/.singularity/images/$LOCAL_VERSION ] && rm $HOME/.singularity/images/$LOCAL_VERSION + export IMAGE_PATH_LOCAL="$HOME/.apptainer/images/$APPS_VERSION" + [ -f $HOME/.apptainer/images/$LOCAL_VERSION ] && rm $HOME/.apptainer/images/$LOCAL_VERSION else echo "Exiting..." fi