def main(): ## performs checks before launching the job: mdwf.check_disk_quota() # -checks disk quota on system mdwf.check_pausejob_flag() # -checks for pausejob flag ## update the local job details file: mdwf.update_local_job_details( "CurrentJobId", jobid ) mdwf.update_local_job_details( "JobStatus", "running" ) timestamp = "started: " + time.strftime( "%d%b:%H:%M", time.localtime() ) mdwf.update_local_job_details( "JobMessage", timestamp ) mdwf.update_local_job_details( "JobStartTime", time.time())
def main(): ## update local job details file: mdwf.update_local_job_details("JobFinishTime", time.time()) mdwf.check_job_runtime() timestamp = "Finished: " + time.strftime("%d%b:%H:%M", time.localtime()) mdwf.update_local_job_details("JobMessage", timestamp) mdwf.update_local_job_details("JobStatus", "stopped") mdwf.redirect_namd_output(filename, jobtype) # -redirect output mdwf.check_run_counter() # -check job counter mdwf.post_jobrun_cleanup() # -cleanup files
def main(): ## update local job details file: mdwf.update_local_job_details("JobFinishTime", time.time()) mdwf.check_job_runtime() timestamp = "Finished: " + time.strftime("%d%b:%H:%M", time.localtime()) mdwf.update_local_job_details("JobMessage", timestamp) mdwf.update_local_job_details("JobStatus", "stopped") mdwf.redirect_namd_output(filename, jobtype) # -redirect output mdwf.check_run_counter("post") # -check job counter mdwf.post_jobrun_cleanup() # -cleanup files