Skip to content

Commit e9ace27

Browse files
committed
fix
1 parent f09a814 commit e9ace27

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

examples/1D_convergence/submitJobs.sh

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#!/usr/bin/env bash
2+
set -e # Exit on error
3+
set -u # Exit on undefined variable
4+
25
Nx=(32 64 128 256 512 1024)
36
Order=(1 3 5)
47

@@ -12,17 +15,19 @@ MFC_DIR="$(dirname "$(dirname "$ROOT_DIR")")"
1215

1316
for 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
1922
done
2023

2124
cd "$MFC_DIR" || exit 1
2225

2326
for 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
2733
done
28-

0 commit comments

Comments
 (0)