blob: b2e62eb78ca62e2fb1265ce693832a19ccb26860 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/bash
# Initialize table
echo "#" $(date) > results/keff_table
# Generate a k-eff table
files=$(ls results/*.out)
for file in $files; do
ph=$(echo $file | cut -d "/" -f 2 | cut -d "." -f 1 | cut -d "_" -f 1 | sed 's/p//')
sh=$(echo $file | cut -d "/" -f 2 | cut -d "." -f 1 | cut -d "_" -f 2 | sed 's/s//')
keff=$(cat $file | grep "Combined k-effective" | cut -d "=" -f 2 | cut -d "+" -f 1 | sed 's/ //g')
pm=$(cat $file | grep "Combined k-effective" | cut -d "=" -f 2 | cut -d "-" -f 2 | sed 's/ //g')
echo POOL: $ph SAT: $sh :::: KEFF: $keff +/- $pm
echo $ph $sh $keff $pm >> results/keff_table
done
# sort the table
sort -o results/keff_table results/keff_table -k1,2g
# fully saturated table
cat results/keff_table | awk '$2==45 {print}' > results/keff_45s_table
# three quarter saturated table
cat results/keff_table | awk '$2==35 {print}' > results/keff_35s_table
# half saturated table
cat results/keff_table | awk '$2==25 {print}' > results/keff_25s_table
# one quarter saturated table
cat results/keff_table | awk '$2==15 {print}' > results/keff_15s_table
|