MPI
my-GRIT
Keep living or Keep dying
展开
-
Linux下MPI 之安装配置,及编译运行
一. MPI的安装1. 下载MPI 安装包到官网:http://www.mpich.org/downloads/ 下载mpi-3.2.1版本的MPI 包。2. 解压安装包到下载安装包的目录下,可以看到有mpi-3.2.1.tar.gz的压缩包,在终端运行如下命令:tar -zxvf mpich-3.2.1.tar.gz可以解压安装包。若无法解压,尝试 tar -xvf mp...原创 2018-09-26 21:27:38 · 28091 阅读 · 12 评论 -
MPI 之 按进程打印 “Hello World”
先来看下mpi-3.2.1目录下examples中的hellow.c的代码(鼠标右键用gedit打开):#include <stdio.h>#include "mpi.h"//调用mpi接口int main( int argc, char *argv[] ){ int rank; int size; MPI_Init( 0, 0 );//...原创 2018-09-26 22:19:16 · 3211 阅读 · 0 评论 -
MPI 之 点对点通信的一个实例
目标:通过MPI 实现100次 点对点通信,并计算平均每次的通信时间。代码如下:/**点对点通信100次,计算平均通信时间,并观察传输数据量大小和传输时间关系 数据量变化采用动态内存方式 从4kb增加到400M,每次增大400kb**/#include<stdio.h>//标准输入输出头文件#include<stdlib.h>//标准库#incl...原创 2018-09-27 09:17:56 · 2579 阅读 · 0 评论