安装 fftw-3.3.7
Installing fftw-3.3.7
我在 ubuntu 18.04 的笔记本电脑上安装了 mpich。我一直在尝试安装 fftw-3.3.7。 Wile 配置我使用了以下命令
./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
这里有什么问题?
这个:
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
?
我在 ubuntu 18.04 的笔记本电脑上安装了 mpich。我一直在尝试安装 fftw-3.3.7。 Wile 配置我使用了以下命令
./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
这里有什么问题?
这个:
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
?