Closed mathiaswagner closed 9 years ago
I've already split the copy_color_spinor .cu file in the multigrid branch: due to the explosion in number of colors it swells to over 200 MB - urgh.
So we know how to create a merge conflict. Can we cherry pick that change?
Probably not. As I've said before the multigrid branch is major change: for that reason perhaps we should be aiming to get it merged into develop even before it's mature to keep the development vaguely sane.
And I think I wouldn't favour any more file fragmentation until we have a hierarchical source file structure.
Agreed.
Looking at the object files generated by quda this turns out to be among the bigger ones. See (only files larger than 1MB)
It should be easy to split that into multiple object similar to `copy_gauge'.
Shall we still go for these kind of optimization?
At least the cmake build should hopefully track the newly generated dependencies ...