在 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