diff --git a/hpc/torque/start.sh b/hpc/torque/start.sh index 755391d692d8dde2ac7311070a390000d55dfe63..99cbdcca9bfc3697b31c5fd5ba76aa7a9fcd60e2 100755 --- a/hpc/torque/start.sh +++ b/hpc/torque/start.sh @@ -2,9 +2,19 @@ rm codebreaker.out codebreaker.err -echo "Starting codebreaker..." -qsub -l nodes=2:ppn=40 -M moritz.eckert@fau.de torque.sh > job.id +echo -n "Starting codebreaker..." +qsub -l nodes=10:ppn=40 -M moritz.eckert@fau.de torque.sh > job.id +stat='Q' +while [ $stat = "Q" ]; +do + stat=`qstat -f | sed -n 4p | sed 's/.\s\+job_state = //'` + echo -n '.' + sleep 1 +done + + +echo "" echo -n "Running..." ready=0 while [ $ready -eq 0 ]; @@ -25,4 +35,6 @@ while [ ! -f codebreaker.out ]; do done ./parse-output.py codebreaker.out codebreaker.found +echo "" cat codebreaker.found + diff --git a/hpc/torque/torque.sh b/hpc/torque/torque.sh index 56163ed20011aa25818054748556546e0bf86316..917d390183152134b7c242214a64bd64e932a100 100755 --- a/hpc/torque/torque.sh +++ b/hpc/torque/torque.sh @@ -1,7 +1,7 @@ #!/bin/bash -l # # allocate 20 nodes (168 CPUs) for 6 hours -#PBS -l nodes=2:ppn=40,walltime=01:00:00 +#PBS -l nodes=10:ppn=40,walltime=01:00:00 # # job name #PBS -N codebreaker_42