From 5461f1274914602e4373bd506749b74247f04b04 Mon Sep 17 00:00:00 2001 From: Matthew Thompson Date: Mon, 23 Jun 2025 11:46:32 -0400 Subject: [PATCH] v11: Make sure GEOSgcm.x exists for copy --- gcm_run.j | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/gcm_run.j b/gcm_run.j index 85bfdb0c..54a128e1 100755 --- a/gcm_run.j +++ b/gcm_run.j @@ -416,9 +416,14 @@ chmod +x linkbcs @SINGULARITY_BUILD setenv GEOSEXE $GEOSBIN/GEOSgcm.x @SINGULARITY_BUILD endif -@NATIVE_BUILD echo "Copying $EXPDIR/GEOSgcm.x to $SCRDIR" -@NATIVE_BUILD echo "" -@NATIVE_BUILD /bin/cp $EXPDIR/GEOSgcm.x $SCRDIR/GEOSgcm.x +@NATIVE_BUILD if (-e $EXPDIR/GEOSgcm.x) then +@NATIVE_BUILD echo "Copying $EXPDIR/GEOSgcm.x to $SCRDIR" +@NATIVE_BUILD echo "" +@NATIVE_BUILD /bin/cp $EXPDIR/GEOSgcm.x $SCRDIR/GEOSgcm.x +@NATIVE_BUILD else +@NATIVE_BUILD echo "$EXPDIR/GEOSgcm.x not found. Please link or copy the executable to the experiment directory." +@NATIVE_BUILD exit 1 +@NATIVE_BUILD endif @NATIVE_BUILD setenv GEOSEXE $SCRDIR/GEOSgcm.x #######################################################################