-
Notifications
You must be signed in to change notification settings - Fork 19
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
flexible ordering #94
Comments
@loriab I can see a few ways we could fix this:
Leaning toward (3), let me know if you think that would be appropriate for the PSi4 integration. Honestly, the most likely solution for e.g. sn-K is I'll swap the ordering to CCA in GPU memory and swap back the result before return. That should essentially be free relative to the work (esp for larger system). Depending on how benchmarks go, we can revisit native Gaussian-ordering support in the sn-K kernels (particularly once we refactor the code generator) in a separate issue if needed. |
Sorry for the delay -- I think I'd better talk this over with @davpoolechem . It sounds like this might be all in hand. |
Happy to report on this! As of now, any concerns related to mismatched integral ordering are handled directly within the current Psi4-GauXC interface itself. In cases where Psi4 is compiled with |
Background: for solid harmonics, Psi4 uses
gaussian
ordering rather thanstandard=cca
ordering like most other open-source QC packages.standard
: https://github.com/psi4/psi4/blob/master/CMakeLists.txt#L193 as a cmake-configure-time choiceAgain, this is a medium-term issue -- nothing that's blocking development.
The text was updated successfully, but these errors were encountered: