What steps will reproduce the problem?
1. Download and untar p3dfft-dist.2.6.1.tar onto a BlueGene/Q.
2. Configure with (for example)
./configure --prefix=${HOME}/src/p3dfft-2.6.1/ --enable-ibm --enable-fftw --with-fftw=${FFT_ROOT} --enable-measure --enable-stride1 LDFLAGS="-lm" FC=mpixlf90_r CC=mpixlc_r
3. make -j1
The compilation fails.
I eventually resolved the issue with the help of the IDRIS staff. The issue
seems to be related to 1) not being able to pass FORTRAN_LIB to the configure
script, 2) a type error in build/setup.F90, and 3) a typo in include/p3dfft.h .
From my discussions with the IDRIS staff, I produced a patch, which is
attached. Note that the FORTRAN_LIB change in the configure script is specific
to the particular BG/Q machine.
Original issue reported on code.google.com by squidgyh...@gmail.com on 7 Mar 2014 at 2:07
Original issue reported on code.google.com by
squidgyh...@gmail.com
on 7 Mar 2014 at 2:07Attachments: