qp.analyze.checkup.check_all_jobs¶
- qp.analyze.checkup.check_all_jobs(method, output, delete_queued)[source]¶
Classify all QM jobs by status and generate summary reports.
Scans the output directory for submitted jobs, classifies each as done, running, queued, backlog, charge error, memory error, or unknown, and writes
checkup/failure_modes.csvandcheckup/job_status.csv.- Parameters:
method (str) – DFT method name (subdirectory under each chain directory).
output (str) – Path to the top-level output directory.
delete_queued (bool) – If True, delete
.submit_recordfiles for unfinished jobs so they can be resubmitted.
- Returns:
(failure_counts, author_counts)wherefailure_countsmaps status labels to counts andauthor_countsmaps author names to job counts.- Return type:
tuple of (dict, dict)