-
Notifications
You must be signed in to change notification settings - Fork 41
Non-uniform FFTs #1834
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
Non-uniform FFTs #1834
Conversation
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
|
Bumping the benchmarks since they are pretty past in the conversation |
|
I keep spending significant time debugging all the failing tests and fixing merges etc from other prs to maintain this Pr. Please do not continue to block PR for no reason as these delays also handicap my time/ability to submit the publication. |
dpanici
left a comment
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.
@YigitElma has made an issue with NERSC for the gpu jax-finnuft install there
we should also make an issue that tracks the gpu jax-finnuft pip wheels issue as well so we can update our installs once they resolve that
|
alright thanks I'll merge then |
|
There was a comment that was written here to which I replied through proper channel. If anyone feels similarly, you can message through the proper channel. Note that I had accepted the only remaining ultimatum for approval put forth by the second reviewer. |
This PR fixes failing benchmarks as required from changes made in PlasmaControl#1946. PlasmaControl#1834 PR will rename the variable `spline` to `use_bounce1d`, and without this change, both memory and performance benchmarks fail.
Significantly improve the performance speed and memory of bounce integrals by factor of >=10 for computation of problem sizes in the tests, and larger improvements for bigger problems and Jacobian. - [x] Resolves PlasmaControl#1154 - [x] Resolves PlasmaControl#1294 - [x] Resolves PlasmaControl#1574 - [x] Resolves PlasmaControl#1851 - [x] Resolves PlasmaControl#1864 (not the actual regression, just makes computation less painful). - [x] Resolves PlasmaControl#1938
Significantly improve the performance speed and memory of bounce integrals by factor of >=10 for computation of problem sizes in the tests, and larger improvements for bigger problems and Jacobian. - [x] Resolves PlasmaControl#1154 - [x] Resolves PlasmaControl#1294 - [x] Resolves PlasmaControl#1574 - [x] Resolves PlasmaControl#1851 - [x] Resolves PlasmaControl#1864 (not the actual regression, just makes computation less painful). - [x] Resolves PlasmaControl#1938
Significantly improve the performance speed and memory of bounce integrals by factor of >=10 for computation of problem sizes in the tests, and larger improvements for bigger problems and Jacobian. - [x] Resolves PlasmaControl#1154 - [x] Resolves PlasmaControl#1294 - [x] Resolves PlasmaControl#1574 - [x] Resolves PlasmaControl#1851 - [x] Resolves PlasmaControl#1864 (not the actual regression, just makes computation less painful). - [x] Resolves PlasmaControl#1938
Significantly improve the performance speed and memory of bounce integrals by factor of >=10 for computation of problem sizes in the tests, and larger improvements for bigger problems and Jacobian. - [x] Resolves PlasmaControl#1154 - [x] Resolves PlasmaControl#1294 - [x] Resolves PlasmaControl#1574 - [x] Resolves PlasmaControl#1851 - [x] Resolves PlasmaControl#1864 (not the actual regression, just makes computation less painful). - [x] Resolves PlasmaControl#1938
Significantly improve the performance speed and memory by factor of 20 for computation of problem sizes in the tests, and larger improvements for bigger problems and Jacobian.