@@ -86,6 +86,7 @@ case ${MACHINE_ID,,} in
8686 WLCLK=10
8787 export NCCMP=nccmp
8888 PARTITION=' batch'
89+ MEM_GAEA=0
8990 ;;
9091 hercules)
9192 WLCLK=10
@@ -225,6 +226,9 @@ while read -r line || [ "$line" ]; do
225226
226227 if [[ ${MACHINE_ID} = gaeac6 ]]; then
227228 slurmflag=" --clusters=c6"
229+ SLURM_MEM=${MEM_GAEA}
230+ else
231+ SLURM_MEM=24g
228232 fi
229233
230234 if [[ ${MACHINE_ID} = wcoss2 ]]; then
@@ -234,19 +238,28 @@ while read -r line || [ "$line" ]; do
234238
235239 else
236240
237- tests[$i ]=$( sbatch --parsable --ntasks-per-node=1 --nodes=1 ${slurmflag: +" ${slurmflag} " } --mem=24g -t 00:${WLCLK} :00 -A $ACCOUNT -q $QUEUE -J $TEST_NAME \
241+ tests[$i ]=$( sbatch --parsable --ntasks-per-node=1 --nodes=1 ${slurmflag: +" ${slurmflag} " } --mem=${SLURM_MEM} -t 00:${WLCLK} :00 -A $ACCOUNT -q $QUEUE -J $TEST_NAME \
238242 -p $PARTITION -o run_${TEST_NAME} .log -e run_${TEST_NAME} .log ./ocnice_prep.sh " $TEST_NAME " )
239243
240244 fi
241-
245+ status=$?
246+ if [ $status -ne 0 ]; then
247+ echo " Error submitting job: $output "
248+ exit 1
249+ fi
242250 all_tests=${all_tests} " :" ${tests[$i]% .* }
243251
244252 (( i= i+ 1 ))
245253
246254done < $TESTS_FILE
247255
248256export target=${MACHINE_ID,,}
249-
257+ if [[ ${MACHINE_ID} = gaeac6 ]]; then
258+ slurmflag=" --clusters=c6"
259+ SLURM_MEM=${MEM_GAEA}
260+ else
261+ SLURM_MEM=25m
262+ fi
250263if [[ ${MACHINE_ID} = wcoss2 ]]; then
251264
252265 (qsub -V -o /dev/null -e /dev/null -q $QUEUE -A $ACCOUNT -l walltime=00:01:00 \
@@ -255,11 +268,15 @@ if [[ ${MACHINE_ID} = wcoss2 ]]; then
255268
256269else
257270
258- (sbatch --ntasks=1 --mem=25m -t 0:01:00 -A $ACCOUNT ${slurmflag: +" ${slurmflag} " } -J summary -o /dev/null -e /dev/null \
271+ (sbatch --ntasks=1 --mem=${SLURM_MEM} -t 0:01:00 -A $ACCOUNT ${slurmflag: +" ${slurmflag} " } -J summary -o /dev/null -e /dev/null \
259272 -p $PARTITION --open-mode=append -q $QUEUE -d afterok${all_tests} ./rt.summary.sh) &
260273
261274fi
262-
275+ status=$?
276+ if [ $status -ne 0 ]; then
277+ echo " Error submitting job: $output "
278+ exit 1
279+ fi
263280sleep_time=0
264281echo " Waiting for ${test_name^^} testing to complete..."
265282while [ ! -f " summary.log" ]; do
0 commit comments