摘要: 一、原理 所谓的点对点通信发生在两个过程之间:发射器和接收器(或接收器)。发射器和接收器通过它们在通信器中的等级来识别。 发送的消息包括: 二、例子 comm : 沟通器 tag : 信息标签 dest/source : 在该沟通器中的发送者和接受者的等级号 datatype : 所发送的数据的类型 阅读全文
posted @ 2018-04-16 18:17 yanwenliqjl 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 一、第一个例子: // intro/minimal.#include <mpi.h> #include <stdio.h> int main(int argc, char** argv) { MPI_Init(&argc, &argv); printf("Sup.\n"); MPI_Finalize 阅读全文
posted @ 2018-04-16 17:54 yanwenliqjl 阅读(7922) 评论(0) 推荐(0) 编辑
摘要: 一、并行计算机和分布式计算 1. 共享内存 一个计算机;其所有进程共享一个内存。 利:简单,并行(比如OpenMP) 弊:进程数量及内存受限,无法扩展。 2. 分布内存 多台计算机经由网络相连。 每个节点的进程无法访问其他节点的内存。 利:易于扩展,加节点。 弊:需要将内存从一个节点转移到另一个节点 阅读全文
posted @ 2018-04-16 17:23 yanwenliqjl 阅读(1971) 评论(0) 推荐(0) 编辑