我知道有很多关于在linux / ubuntu中安装mpich2的技巧,但我不知道如何添加路径,以便每个.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
。那么如何添加路径?
提前致谢!
答案 0 :(得分:0)
您无需在PATH中添加任何内容。您需要做的是将您的应用程序与MPI库链接。
MPI安装为此提供了一个有用的包装器。只需将gcc
替换为mpicc
:
mpicc -o mpitest hellow.c