sdsc / p3dfft

P3DFFT stands for Parallel Three-Dimensional Fast Fourier Transforms. It is a library for large-scale computer simulations on parallel platforms. It implements 3D FFT and related algorithms such as Chebyshev transform (an important class of algorithm for simulations in a wide range of fields). P3DFFT uses 2D, or pencil, decomposition. For more information:
http://www.p3dfft.net
Other
54 stars 16 forks source link

configure: WARNING: 'missing' script is too old or missing #13

Open dappelha opened 5 years ago

dappelha commented 5 years ago

I am trying to install this library on the SUMMIT supercomputer with the following configure script:

./configure --prefix=/ccs/home/dappelh/codes/p3dfft/p3dfft \
--enable-ibm \
--enable-fftw --with-fftw=$OLCF_FFTW_ROOT \
--enable-openmp \
FC=mpif90 CC=mpicc

I get this warning when configuring,

/ccs/home/dappelh/codes/p3dfft/p3dfft/missing: Unknown `--is-lightweight' option
Try `/ccs/home/dappelh/codes/p3dfft/p3dfft/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing

and I get this error when trying to make:

CDPATH="${ZSH_VERSION+.}:" && cd . && aclocal-1.14 
/bin/sh: aclocal-1.14: command not found
dappelha commented 5 years ago

It seems aclocal-1.14 is hardcoded into the makefile... changing to my version of auto-config and auto-make fixed this.

dmitrypek commented 5 years ago

David, I'm glad you could make it work. We will look into this problem too. Please let us know if there is anything else we can do to make P3DFFT usage smoother.