@@ -48,8 +48,16 @@ SETFILE="${TMPDIR}/${BASENAME}.prm"
48
48
SCIPSETFILE=" ${TMPDIR} /${BASENAME} .set"
49
49
TMPFILE=" ${TMPDIR} /${BASENAME} .tmp"
50
50
51
- SETTINGS=" ${SOLVERPATH} /../../ug/settings/${SETNAME} .prm"
52
- SCIPSETTINGS=" ${SOLVERPATH} /../../ug/settings/${SETNAME} .set"
51
+ SETTINGS=" ${SOLVERPATH} /../settings/${SETNAME} .prm"
52
+ if test ! -e " ${SETTINGS} "
53
+ then
54
+ SETTINGS=" ${SOLVERPATH} /../../ug/settings/${SETNAME} .prm"
55
+ fi
56
+ SCIPSETTINGS=" ${SOLVERPATH} /../settings/${SETNAME} .set"
57
+ if test ! -e " ${SCIPSETTINGS} "
58
+ then
59
+ SCIPSETTINGS=" ${SOLVERPATH} /../../ug/settings/${SETNAME} .set"
60
+ fi
53
61
54
62
uname -a > " ${OUTFILE} "
55
63
uname -a > " ${ERRFILE} "
@@ -83,22 +91,22 @@ function cleanup {
83
91
# ensure TMPFILE is deleted and results are copied when exiting (normally or due to abort/interrupt)
84
92
trap cleanup EXIT
85
93
86
- # check if the scripts runs a *.zib.de host
87
- if $( hostname -f | grep -q zib.de)
94
+ # check if the scripts runs a *.zib.de Linux host
95
+ if $( hostname -f | grep -q zib.de) && [ $( uname ) == Linux ]
88
96
then
89
97
# access optimi once to force a mount
90
98
OPTIMIFILE=/data/optimi/optimi/kombadon/IP/miplib2003/10teams.mps.gz
91
99
ls $OPTIMIFILE > /dev/null 2>&1
92
100
93
- # check if / optimi is mounted
101
+ # check if optimi is mounted
94
102
MOUNTED=0
95
103
96
104
# count number of fails and abort after 10 min to avoid an endless loop
97
105
FAILED=0
98
106
99
107
while [ " ${MOUNTED} " -ne 1 ]
100
108
do
101
- # stop if the system does not mount / optimi for ~10 minutes
109
+ # stop if the system does not mount optimi for ~10 minutes
102
110
if [ " ${FAILED} " -eq 600 ]
103
111
then
104
112
exit 1
0 commit comments