You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The reason will be displayed to describe this comment to others. Learn more.
Because of ...
I'm not sure whether it is needed at all. It probably should be exposed if we need it but I also don't know why it was this way in the first place. Yesterday I just wanted to decrease it because 10 is just too high if you just do 25 iterations.
We should check all solver interfaces at some point. Create a separate issue for that?
On May 5, 2015, at 07:29, mikeaclark <[email protected]<mailto:[email protected]>> wrote:
Why is this a hard-coded parameter? Shouldn't it be exposed to the interface?
—
Reply to this email directly or view it on GitHubhttps://github.com/lattice/quda/commit/9cefdb9f4e43d9ffe002e7322af39a32add67694#commitcomment-11042602.
The reason will be displayed to describe this comment to others. Learn more.
It was there in the first place because computing the heavy quark residual requires the full solution so it costs some performance. If you're just doing 25 iterations, clearly, this value it too high, but is reasonable if you're doing 100s of iterations.
9cefdb9
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.
Why is this a hard-coded parameter? Shouldn't it be exposed to the interface?
9cefdb9
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.
9cefdb9
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.
It was there in the first place because computing the heavy quark residual requires the full solution so it costs some performance. If you're just doing 25 iterations, clearly, this value it too high, but is reasonable if you're doing 100s of iterations.