Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

trsh: scan_qualitiy_check #741

Open
NellyMitnik opened this issue May 7, 2024 · 0 comments
Open

trsh: scan_qualitiy_check #741

NellyMitnik opened this issue May 7, 2024 · 0 comments

Comments

@NellyMitnik
Copy link

Describe the bug
I was running CBS-QB3 calculation for some species. The last species that appears in arc.log was this one: [O]C=CC=C=CO :
Species C5H5O2[43] is not oriented correctly around pivots [3, 4], searching for a better conformation...

Traceback (most recent call last):
  File "/home/nellymitnik/Code/ARC/ARC.py", line 69, in <module>
    main()
  File "/home/nellymitnik/Code/ARC/ARC.py", line 65, in main
    arc_object.execute()
  File "/home/nellymitnik/Code/ARC/arc/main.py", line 621, in execute
    skip_nmd=self.skip_nmd,
  File "/home/nellymitnik/Code/ARC/arc/scheduler.py", line 508, in __init__
    self.schedule_jobs()
  File "/home/nellymitnik/Code/ARC/arc/scheduler.py", line 670, in schedule_jobs
    self.check_scan_job(label=label, job=job)
  File "/home/nellymitnik/Code/ARC/arc/scheduler.py", line 2858, in check_scan_job
    original_xyz=self.species_dict[label].final_xyz,
  File "/home/nellymitnik/Code/ARC/arc/job/trsh.py", line 1509, in scan_quality_check
    actions = {'change conformer': conf_xyzs[min_index]}
IndexError: list index out of range

How to reproduce
Try running the following input file using main branch at commit:dfe93ddcb3ac12e5f656b71b8b8397031a9e4913

allow_nonisomorphic_2d: true
job_memory: 50
job_types:
  bde: false
  conformers: true
  fine_grid: true
  freq: true
  irc: false
  opt: true
  rotors: true
  sp: true
level_of_theory: CBS-QB3
project: xmr_2045_p_NPS_summary
ts_adapters:
- AutoTST
- heuristics
species:
- adjlist: |
    multiplicity 2
    1  O u0 p2 c0 {5,S} {12,S}
    2  O u1 p2 c0 {6,S}
    3  C u0 p0 c0 {4,S} {6,D} {8,S}
    4  C u0 p0 c0 {3,S} {7,D} {9,S}
    5  C u0 p0 c0 {1,S} {7,D} {10,S}
    6  C u0 p0 c0 {2,S} {3,D} {11,S}
    7  C u0 p0 c0 {4,D} {5,D}
    8  H u0 p0 c0 {3,S}
    9  H u0 p0 c0 {4,S}
    10 H u0 p0 c0 {5,S}
    11 H u0 p0 c0 {6,S}
    12 H u0 p0 c0 {1,S}
  label: C5H5O2(43)

xyx:

C5H5O2[43] optimized at cbs-qb3
O       1.85100000    3.27567300   -1.97364800
O       2.96009800    0.97523700   -0.60482900
C       1.03167200   -0.25672900    0.03651400
C       0.06790000    0.62168800   -0.48165900
C       0.83887700    3.07736700   -1.08949200
C       2.44496000    0.02398400   -0.01787000
C       0.31223100    1.90681000   -0.81496400
H       0.72389500   -1.22877400    0.40681900
H      -0.92792700    0.21675300   -0.66267100
H       0.48194500    3.99563700   -0.63128300
H       3.09396300   -0.70067200    0.50878400
H       2.36769900    2.45075600   -1.97319700

Expected behavior
I expect that ARC can catch this type of error and skip the calculation for the problematic species.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant