Skip to content
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

allow type 1 and 2 plans to be interchangeable to reduce from two to one plan for transform pairs #571

Open
ahbarnett opened this issue Oct 8, 2024 · 1 comment

Comments

@ahbarnett
Copy link
Collaborator

Feature request: It would be great to allow a t1 plan to be switched to t2 easily, and vice versa.

Motivation: t1 and t2 often come in pairs on the same NU point sets. Apparently making two plans is wasteful of time and RAM. SOme competing NUFFTs allow a single plan.

Execution: This is merely an API/interfacing issue, since the sort ordering and FFT plan should be the same.
Questions if this can be done on CPU and on GPU (should be separate PRs, with doc changes to match).
To discuss...

@ahbarnett
Copy link
Collaborator Author

ahbarnett commented Oct 8, 2024

on GPU Marco thinks would work.
on CPU: I/O arrays are the issue - swaps fw vs fk ?

Impl: finufft.settype ? Annoying language addition.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant