-
Notifications
You must be signed in to change notification settings - Fork 7
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
EXCH/mpse.f is broken #10
Comments
I'm confused. I see line 37 to be: & SQRT(3.d0/((3 / (4_pi_edens(jIntrs+1,1))) ** third)**3) and similar for line 57. I think that did already get changed from the original (I believe acceptable but non-recommended) edens(jintrs+1) |
Let me explain this a bit more clearly. As delivered, line 37 was
and line 57 was
When compiling with the that file in that state, this happens with gfortran:
To get the file to compile, I modified those two lines to include the second index. With the modification, the damn thing 💩 at least compiles. I think my modification should be transparent, but I don't really understand this bit of code. I don't seem to have access to the issue labels, or I would have used both of your neat, new ones. |
But this change to edens(jIntrs+1, 1) IS in the master branch. I think accessing an array declared ARRAY(i, j) as ARRAY(i) used to be |
I am not certain what you are saying. |
OK. I guess I was confused by an issue on something that was already changed. I think that the addition of the ', 1' is right, but then again maybe it should be edens(1, jintrs+1)..... I'm willing to leave the issue open until the code gets run. Then again, I'm not entirely that this code is actually called. |
In file
EXCH/mpse.f
,mpse.f
does not compile with rank mismatches at lines 37 and 57. Variableedens
is defined as rank 2 and called as rank 1. To get it to compile, I added,1
as the second dimension in each case. That just cannot be right.I suspect that Josh will have to be consulted on this one.
The text was updated successfully, but these errors were encountered: