Skip to content

Commit

Permalink
Correctly assign a composite level to Species.opt_level for archiving
Browse files Browse the repository at this point in the history
  • Loading branch information
alongd committed Mar 25, 2019
1 parent f112b11 commit 3de86cb
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion arc/scheduler.py
Original file line number Diff line number Diff line change
Expand Up @@ -882,6 +882,7 @@ def parse_composite_geo(self, label, job):
self.species_dict[label].final_xyz = get_xyz_string(xyz=coord, number=number)
self.output[label]['status'] += 'composite converged; '
self.output[label]['composite'] = os.path.join(job.local_path, 'output.out')
self.species_dict[label].opt_level = self.composite_method
rxn_str = ''
if self.species_dict[label].is_ts:
rxn_str = ' of reaction {0}'.format(self.species_dict[label].rxn_label)
Expand All @@ -903,7 +904,6 @@ def parse_composite_geo(self, label, job):
return True # run freq / scan jobs on this optimized geometry
elif not self.species_dict[label].is_ts:
self.troubleshoot_negative_freq(label=label, job=job)
self.species_dict[label].opt_level = self.composite_method
if job.job_status[1] != 'done' or not freq_ok:
self.troubleshoot_ess(label=label, job=job, level_of_theory=job.level_of_theory, job_type='composite')
return False # return ``False``, so no freq / scan jobs are initiated for this unoptimized geometry
Expand Down

0 comments on commit 3de86cb

Please sign in to comment.