Automatically exported from
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


// Chris McClanahan //

Download and install P3DFFT-2.4

Make sure that at least compiles (run a sample program for good measure)

Apply the .patch

Modify variables:
to be correct for your setup

Re-run ./configure with new arguments:
(add those to the end of whatever you used before)
(For now, those arguments MUST be used to enable CUDA)
New Makefiles with '-D_CUDA' should have been created, enabling CUFFT acceleration

An example setup script ( is provided. It shows how to compile and patch p3dfft. Notice that this script is designed specifically for the Keeneland cluster ( and will probably need to be tweaked (e.g., different FFTW path, different compiler options) for your own environment.