1. mpi简介
2. hello world
3. 计算矩阵和
4. 参考资料
1. mpi简介
mpi=(Message Passing Interface)目前一种比较著名的应用于并行环境的消息传递标准。mpich为实现mpi接口开源框架。
2. hello world
#include "mpi.h"
#include <iostream>
int main(int argc, char* argv[])
{
int rank;
int size;
MPI_Init(0,0);
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
MPI_Comm_size(MPI_COMM_WORLD, &size);
std::cout<<"Hello world from process "<<rank<<" of "<<size<<std::endl;
MPI_Finalize();
return 0;
}
编译: mpicxx -o test_mpi test_mpi.cpp
执行:mpirun -n 2 ./test_mpi
3. 计算矩阵和
#include "mpi.h"
#include <iostream>
#include <fstream>
int main(int argc, char* argv[])
{
using namespace std;
int rank;
int size;
MPI_Status Status;
MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD,&rank);
MPI_Comm_size(MPI_COMM_WORLD,

这篇博客介绍了MPI(Message Passing Interface)的基础知识,包括其作为并行环境消息传递标准的角色。作者通过一个简单的‘Hello World’程序演示了如何使用MPI,并提到了计算矩阵和的进阶应用。读者可以找到相关的参考资料链接进行深入学习。
199

被折叠的 条评论
为什么被折叠?



