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
(WIP) get_program: Added check option and fixed Molpro test jobs #76
Conversation
@@ -22,7 +22,7 @@ def test_molpro_output_parser(test_case): | |||
data = molpro_info.get_test_data(test_case) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like qcer doesn't populate the list test_case
(line 18) for Molpro and Terachem on the CI build. It does run for me locally.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I fixed this in qcer, I restarted the tests to see.
9cb5b4c
to
62f1c09
Compare
Looks like it is picking up on it now, but failing due to the issue that you mentioned that CCSD gradients in Molpro do not export the CCSD total energy to the XML files for some reason. |
Yes that is correct. I've been meaning to make a fix through that by either doing text parsing or grabbing the final energy from a different place within the xml. Should I do that for this PR? |
If you can accomplish your goal via the XML, I say do it. Otherwise I would be a bit hesitant to add text parsing to the clean parser. In this case, you could potentially edit it out the tests records tests. |
Okay I've updated the output parser to grab the final energy from under the molecule tree if it can't be found in the normal spot under the jobstep tree. For the CI to pass a key had to be removed from qcer which I've done in this PR (MolSSI/QCEngineRecords#12). |
… provided under jobstep
I've updated the parser so we no longer need qcer PR (MolSSI/QCEngineRecords#12) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This LGTM. @loriab can you give it a quick once over as well?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Purposefully only fixed the Molpro test jobs to see if the Terachem ones fail in CI.