Closed sunpho84 closed 3 years ago
Agreed, the quda interface seems to work correctly "by accident" what concerns the X[0,1,2,3]. Their redeclaration is certainly not correct here.
So if they don't have to be redeclared, I'll remove them and add the appropriate extern
in boundary.h
I think we first need to merge master into quda_work, do regression tests and then see from there. The branches have diverged too much at this stage.
I'm performing the merge right now, the changes are mostly cosmetic so far. 70 files to go.
This time I have more trouble understanding the fix, indeed I get the following error
I'm not sure to understand if the two set of variables are meant to be the same (in which case I would suggest removing them from
quda_interface.c
, and adding the appropriateextern
in theboundary.h
header) or if they are meant to stay different, in which case I would suggest renaming the quda version.