Try adding
import time
if processIsMaster():
print "Job finished at", time.asctime()
at the end of your script.
If not already included, you also need from ATK.MPI import processIsMaster
Starting time is printed provided you have made the script in VNL, otherwise add a similar statement in the beginning too.
You can also just look at the timestamp of the NC file to see when the job finished :)
Yes... because you placed the "finished" statement in the beginning of the script. So it's printed immediately after the start time. You need to place the "finished" code in the END of the script. Remember the Python script is a program, it is executed in sequence.
You should have
# Top of script
import time
if processIsMaster():
print "Job started at", time.asctime()
# The rest of the script, which calculates things...
# End of script
if processIsMaster():
print "Job finished at", time.asctime()