forked from GOCompetition/Evaluation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcopyback.sh
49 lines (42 loc) · 1.97 KB
/
copyback.sh
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/bin/sh
# copy output of process.sh back to original file location
# requires sudo
# . copyback.sh 40 1
# copies back the files for network 40 scenario 1
# . copyback.sh 40 51
# copies back the files for network 40 scenario 51
# choose network
# 40 = approach 3 - reduced network
# 41 = approach 2 - full network, convert external generators to loads
# 42 = approach 1 - full network, synthetic realistic cost functions as needed
network=$1 # 40
# choose scenario
# 1, 2, 3, 4
scenario=$2 # 51
# choose network - r (real-time) and offline
r_network='Network_'$network'R-004'
o_network='Network_'$network'O-004'
# directories
eval_dir='/home/holz501/gocomp/Evaluation/'
data_dir='/home/smb_share/GOComp/'
work_dir=$eval_dir'work/'
case_dir=$data_dir'Challenge_1_Final_Real-Time/'$r_network'/scenario_'$scenario'/'
o_case_dir=$data_dir'Challenge_1_Final_Offline/'$o_network'/scenario_'$scenario'/'
echo "COPY BACK TO ORIGINAL LOCATION" >> $work_dir'process.out'
#sudo cp $work_dir'case.raw' $case_dir'case_pre_scrub.raw'
#sudo cp $work_dir'case.rop' $case_dir'case_pre_scrub.rop'
#sudo cp $work_dir'case.con' $case_dir'case_pre_scrub.con'
#sudo cp $work_dir'case.inl' $case_dir'case_pre_scrub.inl'
sudo cp $work_dir'case_clean.raw' $case_dir'case.raw'
sudo cp $work_dir'case_clean.rop' $case_dir'case.rop'
sudo cp $work_dir'case_clean.con' $case_dir'case.con'
sudo cp $work_dir'case_clean.inl' $case_dir'case.inl'
sudo cp $work_dir'worst_case_sol1.txt' $case_dir'worst_case_sol1.txt'
#sudo cp $work_dir'worst_case_sol2.txt' $case_dir'worst_case_sol2.txt' # this is too large
#sudo cp $work_dir'worst_case_summary.csv' $case_dir'worst_case_summary.csv'
sudo cp $work_dir'worst_case_detail.csv' $case_dir'worst_case_detail.csv'
sudo cp $work_dir'process.out' $case_dir'process.out'
sudo cp $work_dir'case_offline.raw' $o_case_dir'case.raw'
sudo cp $work_dir'case_offline.rop' $o_case_dir'case.rop'
sudo cp $work_dir'case_offline.con' $o_case_dir'case.con'
sudo cp $work_dir'case_offline.inl' $o_case_dir'case.inl'