使用make文件编译MPI C程序



我有一个运行良好的C MPI程序,但我的挑战是用Makefile编译它。C文件名为frequencyMPI.C,我已经起草了名为makefile.frequencyMPI的Make文件。makefile在Linux终端上成功编译,但我不知道如何运行它。我的问题是如何运行它以及它是否正确。Makefile的内容如下:

all: program
program: frequencyMPI.o
mpicc frequencyMPI.o -o program
frequencyMPI.o: frequencyMPI.c
mpicc -c frequencyMPI.c -o frequencyMPI.o
clean:
rm -f frequencyMPI.o program core *~

使用打开的MPI:mpicc进行编译并mpirun运行代码

所以你会这么做:

  • make,编译program
  • mpirun program,运行您的并行代码

相关内容

  • 没有找到相关文章

最新更新