MPI安装及测试
2015-11-01 22:15
302 查看
http://www.open-mpi.org/software/ompi/v1.8/ 下载openmpi-1.8-1,按照源码中的INSTALL说明安装,我的安装在Ubuntu的/usr/local/openmpi-1.8-1下
例子
demo.cpp
编译C++代码用:mpiCC demo.cpp -o demo;编译C代码用:mpiccdemo.cpp -o demo
执行:mpiexec -n 2 ./demo
不同的MPI版本可能编译和执行的方式略有差别,mpich2编译和运行的命令如下
用mpicc编译C代码,mpicxx编译C++代码
用mpirun执行,具体执行参数可以查看帮助文件,mpirun –help
例子
demo.cpp
#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; }
编译C++代码用:mpiCC demo.cpp -o demo;编译C代码用:mpiccdemo.cpp -o demo
执行:mpiexec -n 2 ./demo
不同的MPI版本可能编译和执行的方式略有差别,mpich2编译和运行的命令如下
用mpicc编译C代码,mpicxx编译C++代码
用mpirun执行,具体执行参数可以查看帮助文件,mpirun –help
相关文章推荐
- 浅谈.Net并行计算之数据并行
- java实现简单的并行计算框架
- Fourinone四合一分布式计算框架整体介绍
- Google的分布式计算模型Map Reduce
- 并行系统与分布式系统区别
- Qt多线程QtConcurrent类
- 并行计算、网格计算与云计算区别
- JDK1.7 forkjoin 示例代码分析
- Java创建hdfs文件实例
- 让你真正明白什么是MapReduce组合式,迭代式,链式
- 一张图精通MapReduce的原理
- Mapreduce shuffle和排序
- Hadoop reducer类的阅读
- 如何确定 Hadoop map和reduce的个数--map和reduce数量之间的关系是什么?
- MapReduce 编程模型概述
- MATLAB并行计算工具箱使用
- [Brief]菜鸟在Windows7(x64)上玩CUDA(Nsight)(一)
- 并行计算
- Java并发编程之——Amino框架
- MPI初探