我知道网上有很多关于在linux/ubuntu中安装mpich2的提示,但我只是不知道如何添加path,以便每个.c/.f90文件都能看到'mpif.h‘。
我想我已经成功地在我的机器上安装了mpich2。因为当我跑的时候
mpiexec -np 3 ./cpi它起作用了。cpi是“示例”文件中的一个应用程序。但当我试图运行gcc -o mpitest hellow.c时。它总是说undefined reference to MPI_INIT和一些类似的错误。
mpiexec mpirun在/usr/local/bin,mpif.h mpi.h在/usr/local/include。那么如何添加路径呢?
提前感谢!
发布于 2015-07-29 18:08:11
你不需要在你的道路上添加任何东西。您需要做的是将应用程序与MPI库链接起来。
MPI安装为此提供了一个有用的包装器。简单地将gcc替换为mpicc
mpicc -o mpitest hellow.chttps://stackoverflow.com/questions/31707867
复制相似问题