在 ubuntu 中安装 mpich 时添加路径
add path when installing mpich in ubuntu
我知道网上有很多关于在linux/ubuntu中安装mpich2的提示,但我就是不知道如何添加路径,以便每个.c/.f90文件都能看到'mpif.h'。
我想我已经在我的机器上成功安装了 mpich2。因为当我 运行
mpiexec -np 3 ./cpi
有效。 cpi
是 'example' 文件中的应用程序。但是当我尝试 运行 gcc -o mpitest hellow.c
时。它总是说 undefined reference to MPI_INIT
和一些类似的错误。
mpiexec mpirun
在 /usr/local/bin
中,mpif.h mpi.h
在 /usr/local/include
中。那么如何添加路径呢?
提前致谢!
您无需向 PATH 添加任何内容。您需要做的是 link 您的应用程序与 MPI 库。
MPI 安装为此提供了一个有用的包装器。只需将 gcc
替换为 mpicc
:
mpicc -o mpitest hellow.c
我知道网上有很多关于在linux/ubuntu中安装mpich2的提示,但我就是不知道如何添加路径,以便每个.c/.f90文件都能看到'mpif.h'。
我想我已经在我的机器上成功安装了 mpich2。因为当我 运行
mpiexec -np 3 ./cpi
有效。 cpi
是 'example' 文件中的应用程序。但是当我尝试 运行 gcc -o mpitest hellow.c
时。它总是说 undefined reference to MPI_INIT
和一些类似的错误。
mpiexec mpirun
在 /usr/local/bin
中,mpif.h mpi.h
在 /usr/local/include
中。那么如何添加路径呢?
提前致谢!
您无需向 PATH 添加任何内容。您需要做的是 link 您的应用程序与 MPI 库。
MPI 安装为此提供了一个有用的包装器。只需将 gcc
替换为 mpicc
:
mpicc -o mpitest hellow.c