我的计算机上有一个代码,Petsc它依赖于mpi. 在我的电脑上它运行良好。我把它放在集群上,导出路径gcc,Petsc和openmpi(虽然我mpich在我的电脑上使用我希望openmpi也能工作)到LD_LIBRARY_PATH和PATH。我还更改了makefile中的路径。Petsc、gcc、openmpi 在集群上都可用,所以我没有配置任何东西。当我这样做时make,编译器给出了错误:
fatal error: mpi.h: No such file or directory
我知道我没有提供完整的信息,但如果需要我可以提供更多信息。我怎样才能Petsc知道在哪里mpi.h?