Ubuntu环境下的MPI平台安装

1.进入终端,选择一个自己的目录,安装MPICH2
   运行命令:sudo apt-get install mpich2

2.安装配置文件并且进行设置
   运行命令1:touch mpd.conf
   运行命令2:chmod 600 mpd.conf
   在mpd.conf文件中输入以下文本内容并保存:
   MPD_SECRETWORD=mr.chen

3.开启mpi服务器并且进行编译执行mpi文件
   3.1 开启mpi环境:mpdboot
   3.2 编译mpi文件(-o Hello 指定输出文件的名称):mpicc -o Hello Hello.c
   3.3 执行生成的二进制文件(-np 4:表示用4个进程):mpirun -np 4 ./Hello
   运行结果如下:
   user@ubuntu:~/test_mpi_examples$ mpirun -np 4 ./Hello
Hello world! Processor 0 of 4 on ubuntu
Hello world! Processor 1 of 4 on ubuntu
Hello world! Processor 3 of 4 on ubuntu
Hello world! Processor 2 of 4 on ubuntu

4.关闭mpi服务器
   运行命令:mpdcleanup

附加测试文件(Hello.c):

#include "mpi.h"
#include <stdio.h>
#include <math.h>

int main(int argc, char **argv)
{
int myid, numprocs;
int namelen;
char processor_name[MPI_MAX_PROCESSOR_NAME];

MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD, &myid);
MPI_Comm_size(MPI_COMM_WORLD, &numprocs);
MPI_Get_processor_name(processor_name, &namelen);

fprintf(stderr, "Hello world! Processor %d of %d on %s\n", myid, numprocs, processor_name);

MPI_Finalize();
return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值