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 -u
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.