繁体   English   中英

使用 make 文件编译 MPI C 程序

[英]Compiling an MPI C program with a make file

我有一个运行良好的 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 ,运行您的并行代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM