linux mpich下helloworld
时间: 2023-10-22 09:09:16 浏览: 106
好的,下面是在 Linux mpich 下运行 helloworld 的步骤:
1. 安装 mpich
在终端中输入以下命令安装 mpich:
```
sudo apt-get update
sudo apt-get install mpich
```
2. 编写 helloworld 程序
在终端中输入以下命令创建一个名为 helloworld.c 的文件,并将以下代码复制到文件中:
```
#include <stdio.h>
#include <mpi.h>
int main(int argc, char** argv) {
int rank, size;
MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
MPI_Comm_size(MPI_COMM_WORLD, &size);
printf("Hello world from process %d of %d\n", rank, size);
MPI_Finalize();
return 0;
}
```
3. 编译 helloworld 程序
在终端中输入以下命令编译 helloworld 程序:
```
mpicc -o helloworld helloworld.c
```
4. 运行 helloworld 程序
在终端中输入以下命令运行 helloworld 程序:
```
mpiexec -n 4 ./helloworld
```
其中 -n 4 表示使用 4 个进程运行程序,可以根据需要修改。
阅读全文