pfft
pfft copied to clipboard
Parallel fast Fourier transforms
I have been trying to compile PFFT with the MKL version of FFTW, which is supposed to be optimised instead of FFTW3 compiled by me. The compilation fails with """...
Hi, I have been testing the scaling of pfft on our cluster (a few thousands of broadwell nodes with 28 cores each). Although the scaling for my problem (3D grid...
Is there a PFFT way to transpose pencil-decomposed 3D array globally? Is using a pfft_plan_many_*_skipped function, and skipping all three transforms a viable option?
This hugely simplifies the building process of pfft. Since the new planners are unlikely to be included in next release of FFTW in any short term, it makes sense to...
This PR supersedes #30. Some progress are made but I am currently stuck. @mpip Could you take a look at this? The idea is to transpose n0 / p0 x...
The Ghost Cell part of the API never explicitly confirmed the ghost cell data is appended to the end of the allocated storage space.
It looks like the c99 syntax (for loops) doesn't work out of box on some compilers. I ran into this after messing around with travis for a while.
2D on 2D
Is it possible to do 2D transforms on a 2D procmesh? I tried this and it seem to have ran into a divide by zero error. Here is the stack...
Hi, you have a broken symlink: ``` $ find -xtype l ./doc/code/manual_min_c2c.c ``` Looks like it has a whole history: ``` $ git log -- $(find -xtype l) commit 5b625ef4454eaafe4df38b8ead339de5e6b4d6f5...
There is already a GPU enabled parallel FFT library https://github.com/amirgholami/accfft/ . AccFFT is written in C++. I wonder if we can port the GPU related code to C and use...