Skip to main content »

Trinity College Dublin

Checking if enough hours are available

Once you have an estimate of how much time you require you might want to check if you really have enough hours to run your job sbank-balance request can give you an idea if you have time or not, what the sbank-balance request command returns is the number of available hours after a request has been made. It does not do anything apart from print a number. If it returns a negative number then you do not have enough hours to run.
$ sbank balance request -c chuck -a tchpc -t 100
315260
Or else if you want to script things up to be efficient/lazy you can use some of the helper scripts such as sbank-time.
$ sbank balance request --cluster chuck --account tchpc \
    --time $( sbank time estimate -n 32 -t \
    $( sbank time calc -t 4-00:00:00 ))
If you want more more details this command can be run with the -v flag
$ sbank balance request -v --cluster chuck --account tchpc \
    --time $( sbank time estimate -n 32 -t \
    $( sbank time calc -t 2000-00:00:00 ))

Current balance = 315,326 
Requested hours = 1,536,000 
Expected balance = -1,220,674 <= warning: job won't run sucessfully
You can also feed sbank-balance a job script to see if the script's request can be completed or not
$ sbank balance checkscript -s sample-job1.sh  -t myaccount
312288
The above command returns the remaining balance of your specified account on the current cluster. If a negative value is returned, then your job will most likely not complete if it is submitted.

Last updated 30 May 2011Contact TCHPC: info | support.