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
|
# Call with "make testcluster"
#
# Runs distributed tests on the cluster via SLURM.
#
# The SLURM "mip" queue consists of 9 nodes (opt210 - opt218). Each node
# provides 2 Intel Xeon X5672 CPUs @ 3.2 GHz each with 4 cores, 12 MB cache and
# 50 GB memory. This gives a total of 9 * 2 * 4 = 72 cores.
#
# The "mip-dbg" queue consists of some cores collected from workstations in our
# Integer Programming group.
#
# In case of time measuring you should use the flag EXCLUSIVE=true to enforce
# that only one process is running on any node you use.
#
# To cancel all your jobs of a testset MyTestSet you can call
# "make cancelcluster TEST=MyTestSet".
#
# To get the result files call "./evalcheck_cluster.sh
# results/check.$TSTNAME.$BINNMAE.$SETNAME.eval in directory check/
# This leads to result files
# - results/check.$TSTNAME.$BINNMAE.$SETNAME.out
# - results/check.$TSTNAME.$BINNMAE.$SETNAME.res
# - results/check.$TSTNAME.$BINNMAE.$SETNAME.err
#
QUEUETYPE = srun
QUEUE = opt
PPN = -1
CLIENTTMPDIR = /local/tmp
NOWAITCLUSTER = 1
EXCLUSIVE = false
.PHONY: cancelcluster
cancelcluster:
scancel --user=$(USER)
|