-
Notifications
You must be signed in to change notification settings - Fork 161
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
remove BGJ spaghetti code #364
base: master
Are you sure you want to change the base?
Conversation
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 am not sure this change is going to work since it is the one that initializes bgj_rtdb
(QA tests might work with this PR if rtdb=0
)
It might need to replaced by a call in nwchem.F
to bgj_init(rtdb)
subroutine bgj_init(rtdb)
implicit none
#include "bgj_common.fh"
integer rtdb
bgj_rtdb = rtdb
return
end
Yeah, it's definitely not working yet. I am in the process of ripping out a lot more stuff, and adding rtdb as an argument to many routines, to eliminate the BGJ spaghetti. |
@edoapra I ran the test suite and the results seem favorable but I know we don't have perfect test coverage. I was unable to get IBM XLF to Unfortunately, because of the way |
@edoapra i think this is ready for review now. i ran the full test suite on it a while ago and it was fine. |
14098a2
to
e486cc3
Compare
Some of the properties tests are still failing. |
ok i will look again. thanks. the test suite was running slowly. |
A couple of tests are pretty slow right now because they do convert |
H2O (RHF) runs correctly through the following: task scf optimize task scf freq task dft optimize task dft freq this is hardly sufficient but identified a lot of issues. the IBM XLF compiler will identify a bunch of argument mismatch issues once i use it. Signed-off-by: Jeff Hammond <[email protected]>
Signed-off-by: Jeff Hammond <[email protected]>
e486cc3
to
c68a30a
Compare
790a699
to
4524b64
Compare
BGJ added a bunch of spaghetti that serves no purpose. This is the easiest and most important to remove.