安装fftw-3.3.7

时间:2018-06-20 00:15:31

标签: fftw mpich

我在ubuntu 18.04笔记本电脑中安装了mpich。我一直在尝试安装fftw-3.3.7。配置时,我使用了以下命令

./configure --prefix=/opt/fftw MPICC=mpicc CC=gcc --enable-type-prefix --with-gcc --enable-mpi F77=gfortran F90=gfortran --with-g77-wrappers LDFLAGS="-L/opt/mpich/lib" MPILIBS="-L/opt/mpich/lib -lmpi" CPPFLAGS="-I/opt/mpich/include "

我收到错误消息

configure: error: could not find mpi library for --enable-mpi

我已经检查了echo $ LD_LIBRARY_PATH,它显示了

:/opt/mpich/lib

我还使用which mpicc检查了mpich的安装路径 它显示:

/opt/mpich/bin

这是怎么了?

1 个答案:

答案 0 :(得分:0)

此:

PATH=$PATH:/opt/mpich/bin CC=mpicc F77=mpif77 F90=mpif90 \ 
  ./configure --prefix=/opt/fftw --enable-mpi --with-g77-wrappers

将是更正确的命令。您正在混合环境变量和配置选项。需要在./configure之前分配环境变量。同样,--enable-type-prefix --with-gcc对于fftw3的配置脚本来说都是毫无意义的。

但是请帮助我理解,为什么一个人想要拥有自己的构建而不是使用发行版的构建。毕竟,这就是为什么我们要安装发行版?

sudo apt -y install libmpich-dev

将解决您所有的问题。我了解了特定的fftw构建。这是性能问题。但是mpich2吗?