You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 30, 2019. It is now read-only.
The cc2, ccsd, ccsd(2)_t, ccsd(t), ccsd[t], cr-ccsd(t), cr-ccsd[t], lr-ccsd, and lr-ccsd(t) methods worked with 2eorb in 6.0 and still work in recent versions.
The ccsdt and cisdt methods worked with 2eorb in 6.0, but are marked incompatible with it in later versions.
The ccd, cisd, cr-qcisd(t), lccd, lccsd, lccsd(t), mbpt2, mbpt3, mbpt4, mbpt4(sdq), mbpt4sdq(t), qcisd, and qcisd(t) methods worked with 2eorb in 6.0, but crash with hashv2 errors in later versions.
Thanks for the summary. If you bucket these methods, what you'll see is that the CCSD iterative code is fine, but everything else is broken. The (T) and related corrections are unaffected by this.
There are a few options here:
Implement the changes that were made in CCSD in all the iterative methods.
Bring back the working code from 6.0 for all the non-CCSD methods, which may lead to some near-duplication of methods.
Implement CCD, LCCD, LCCSD, and QCISD in terms of the CCSD code, which is possible but likely difficult to do correctly.
Remove CCD, LCCD, LCCSD, and QCISD, because there is no good reason to use them.
I am inclined to do 2 if it is less work than 1. Option 3 is too much work and option 4 is strictly academic.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
2eorb has been busted for many methods in TCE for years. Fix it.
http://www.nwchem-sw.org/index.php/Special:AWCforum/st/id1755/#post_6665
The text was updated successfully, but these errors were encountered: