File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -e # Exit on error
3+ set -u # Exit on undefined variable
4+
25Nx=(32 64 128 256 512 1024)
36Order=(1 3 5)
47
@@ -12,17 +15,19 @@ MFC_DIR="$(dirname "$(dirname "$ROOT_DIR")")"
1215
1316for i in " ${Nx[@]} " ; do
1417 for j in " ${Order[@]} " ; do
15- rm -rf N${i} _O${j}
16- mkdir N${i} _O${j}
17- cp case.py N${i} _O${j} /
18+ rm -rf " N${i} _O${j} "
19+ mkdir -p " N${i} _O${j} "
20+ cp case.py " N${i} _O${j} /"
1821 done
1922done
2023
2124cd " $MFC_DIR " || exit 1
2225
2326for i in " ${Nx[@]} " ; do
2427 for j in " ${Order[@]} " ; do
25- ./mfc.sh run " $ROOT_DIR /N${i} _O${j} /case.py" --case-optimization --no-debug -- --order " $j " -N " $i " --meqns " $ME " --rs " $RS "
28+ ./mfc.sh run " $ROOT_DIR /N${i} _O${j} /case.py" --case-optimization --no-debug -- --order " $j " -N " $i " --meqns " $ME " --rs " $RS " || {
29+ echo " Error: mfc.sh failed for N=${i} , Order=${j} " >&2
30+ exit 1
31+ }
2632 done
2733done
28-
You can’t perform that action at this time.
0 commit comments