Conversation
each module now only includes the adapter and not the whole fftw3.h anymore
…dapter the initialize functions of each module now take a string for the planflag, that gets casted internally to a fftw plan flag
fe2c693 to
76d9a1e
Compare
5bdcf7b to
dff9da8
Compare
Iridium-t
added a commit
to Iridium-t/HPX-FFT
that referenced
this pull request
Jan 31, 2026
* Revert to older versions for CI (constracktor#8) * Revert to spack v0.23 * Revert to HPX 1.10 * FFTW Adapter (constracktor#9) * added fftw adapter * added the adapter to the core files of the project each module now only includes the adapter and not the whole fftw3.h anymore * modified tests and examples to match new implementation of the fftw adapter the initialize functions of each module now take a string for the planflag, that gets casted internally to a fftw plan flag * Structure and naming changes --------- Co-authored-by: constracktor --------- Co-authored-by: Alexander Strack <74077030+constracktor@users.noreply.github.com>
Iridium-t
added a commit
to Iridium-t/HPX-FFT
that referenced
this pull request
Jan 31, 2026
* Revert to older versions for CI (constracktor#8) * Revert to spack v0.23 * Revert to HPX 1.10 * FFTW Adapter (constracktor#9) * added fftw adapter * added the adapter to the core files of the project each module now only includes the adapter and not the whole fftw3.h anymore * modified tests and examples to match new implementation of the fftw adapter the initialize functions of each module now take a string for the planflag, that gets casted internally to a fftw plan flag * Structure and naming changes --------- Co-authored-by: constracktor --------- Co-authored-by: Alexander Strack <74077030+constracktor@users.noreply.github.com>
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added a FFTW adapter to the project, to relocate the calls of FFTW to 1 instance.
fftw3.his now only imported by the adapter fileinitializefunctions of each module now do not take a fftw_plan anymore, but only a string. The options are:estimatemeasurepatientexhaustivethe string then gets cast internally to the according
fftw_planchanging direction of the c2c fft from forwards to backwards is technically possible with the adapter, but isn't currrently needed, since the modules themselve are setting the direction to forward.