These examples show how to use the FFTW3 wrappers on the Power8 nodes.
A file containing the following:
Makefile for the examples.
A Fortran FFTW3 example.
A C FFTW3 example.
The IBM package ESSL is distributed with wrapper routines for fftw3. You can build these yourself. make wrappers Then follow the directions. You will need to change the name of the C compiler in the Makefile from cc_r to xlc_r. You should not need to do this because the include files should already be in /usr/local/include. The name of the C include file is: /usr/local/include/fftw3_essl.h not /usr/local/include/fftw3.h You may want to copy fftw3_essl.h to your local directory and rename it. The library is at: /usr/local/lib64/libfftw3_essl.a