Mpich编程
2024-10-20 00:23:38
一、简介
通过安装MPICH构建MPI编程环境,从而进行并行程序的开发。MPICH是MPI(Message-Passing Interface)的一个应用实现,支持最新的MPI-2接口标准,是用于并行运算的工具。
二、安装配置
三、程序示例
//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! Process %d of %d on %s\n", myid, numprocs, processor_name);
MPI_Finalize ();
return 0;
}
编译
mpicc -o hello hello.c
运行
Hello World! Process 1 of 4 on jack-laptop
Hello World! Process 3 of 4 on jack-laptop
Hello World! Process 2 of 4 on jack-laptop
Hello World! Process 0 of 4 on jack-laptop
最新文章
- CozyRSS开发记录-中断
- Codeforces Round #381 (Div. 2) A B C 水 构造
- EXTJS4.2中neptune主题的使用
- Linux命令(ntp)
- java学习笔记--this 关键字的理解
- Firefox about
- C++实现VPN工具之VPN错误代码大全
- Angular开发Tips
- django 1.5+ 权限设计浅析
- Linux进程控制(一)
- mysqldump 的一些使用参数
- Castle ActiveRecord配置中需要注意的地方
- React入门2
- WordPress 开放重定向漏洞
- underscorejs-sample学习
- telnet简单操作 模拟请求
- android代码实现关机
- Ajax技术——带进度条的文件上传
- docker的简单应用(总结笔记)
- Linux学习-->;linux系统在移动硬盘的安装