-
Notifications
You must be signed in to change notification settings - Fork 467
dfocc: df & cd remp & oremp methods #2670
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
Conversation
@loriab The equation numbers refer to Phys. Chem. Chem. Phys., 2016, 18, 11362 (http://dx.doi.org/10.1039/C6CP00164E). This is all @bozkaya 's work, i just added them while trying to understand the code. These comments were originally not intended for the public 😁 . |
265cc4a
to
397a07c
Compare
Update: this is rebased and fit to review. @behnle, thanks for the comments on eqn numbers. I've added doi to the lines locally, but now they're all entangled with separate WIP. |
Ping me for review after merge conflict resolve. |
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've given this a very rough first pass. There's so much technical debt in dfocc
, I'm not quite sure how I want to review this one. Hopefully I'll figure it out on the second pass!
4975dc4
to
465ffa3
Compare
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.
A couple docs edits I'd request, but looks good enough to me otherwise. There needs to be some work in the module after the series concludes.
6adba01
to
04958b7
Compare
Eq numbers removed, rebased, and fully tested locally. Ready for review again. |
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.
Thanks much!
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'm not very familiar with REMP or dfocc but LGTM, aside from one small driver question.
@@ -774,7 +774,7 @@ void DFOCC::b_so_non_zero() { | |||
ndf_nz = 0; | |||
#pragma omp parallel for | |||
for (int Q = 0; Q < nQ; ++Q) { | |||
for (int m = 0; m < nso_; ++m) { | |||
for (int m = 0; m < nso_; ++m) { // for (int mn=0; mn < (nso_*nso_ - 1); ++mn){} ?? |
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 looks like an equally fine way to do the double for loop.
Co-authored-by: stefan <stefan.behnle@uni-tuebingen.de>
Description
As it says on the tin.
ONLY REVIEW SECOND COMMIT Rebase req'd after PR No. 3 merged and before this merge.This is PR No. 4 in the mega-dfocc-remp series.
Todos
Questions
Checklist
Status