上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页

2012年10月9日

摘要: 学习资料 《MPI并行程序设计》(都志辉) 学习笔记 函数: MPI_ALLREDUCE 只要理解了归约操作,就可以很容易地掌握组归约操作。组归约相当于组中每一个进程都作为root分别进行了一次归约操作。即归约的结果不只是某一个进程拥有,而是所有的进程都拥有。它在某种程度上和组收集与收集的关系很相似。 //这里不用指定root 进程 int MPI_Allredu... 阅读全文
posted @ 2012-10-09 20:17 applesun0757 阅读(300) 评论(0) 推荐(0)
摘要: 学习资料: 《MPI并行程序设计实例教程》(张武生) 学习笔记: 该操作对组内所有进程的数据进行某种归约后,将结果保存在“根”进程中。假定根进程为1号进程,则下列代码: int cnt=1; int dst=1; //sbuf: 发送缓冲区 //rbuf: 接收缓冲区 ... 阅读全文
posted @ 2012-10-09 20:16 applesun0757 阅读(953) 评论(0) 推荐(0)
摘要: 学习资料 《MPI并行程序设计》(都志辉) 学习笔记 同步函数:MPI_Barrier(MPI_Comm comm) 函数说明:MPI_BARRIER阻塞所有的调用者直到所有的成员都调用了它, 各个进程中这个调用才可以返回。 阅读全文
posted @ 2012-10-09 20:15 applesun0757 阅读(332) 评论(0) 推荐(0)
摘要: 学习资料 《高性能计算之并行编程技术 -- MPI并行程序设计》(都志辉 等) 学习笔记 函数 int MPI_Alltoall (void* sendbuf, int sendcount , MPI_Datatype sendtype, void* recvbuf, int recvcount, MPI_Datatype recvtype, ... 阅读全文
posted @ 2012-10-09 20:13 applesun0757 阅读(723) 评论(0) 推荐(0)
摘要: 学习资料 《高性能计算之并行编程技术 -- MPI并行程序设计》 (都志辉) 学习笔记 MPI_GATHER是将数据收集到ROOT进程,而MPI_ALLGATHER相当于每一个进程都作为ROOT执行了一次MPI_GATHER调用, 即每一个进程都收集到了其他所有进程的数据。 函数: int MPI_Allgather(void* sendbuf, int se... 阅读全文
posted @ 2012-10-09 20:12 applesun0757 阅读(317) 评论(0) 推荐(0)
摘要: 学习资料 《高性能计算之并行编程技术 -- MPI并行程序设计》 学习笔记 函数 MPI_SCATTER MPI_SCATTER 是一对多的组通信调用,但是和广播不同,ROOT向各个进程发送的数据可以是不同的。 MPI_SCATTER 和 MPI_GATHER 的效果正好相反,两者互为逆操作。 学习感想 阅读全文
posted @ 2012-10-09 20:10 applesun0757 阅读(163) 评论(0) 推荐(0)

2012年9月24日

摘要: 学习资料 《高性能计算之并行编程技术 ---- MPI 并行程序设计》学习笔记 收集 MPI_GATHER 是典型的多对一通信的例子。 MPI_GATHER(sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype, root , comm) IN sendbuf 发送... 阅读全文
posted @ 2012-09-24 20:36 applesun0757 阅读(249) 评论(0) 推荐(0)
摘要: 学习资料学习笔记学习感想 阅读全文
posted @ 2012-09-24 19:59 applesun0757 阅读(256) 评论(0) 推荐(0)

2012年9月23日

摘要: 学习资料 《高性能计算之并行编程技术 -- MPI并行程序设计》学习笔记 >> 函数 MPI_BCAST( buffer, count, datatype, comm) IN/OUT buffer 通信缓冲区的起始地址(可选数据类型) IN count 将广播出去/或接收的数据个... 阅读全文
posted @ 2012-09-23 18:05 applesun0757 阅读(720) 评论(0) 推荐(0)
摘要: 学习资料学习笔记 通信域包括通信上下文、进程组、虚拟处理器拓扑、属性等内容,用于综合描述通信进程间的通信关系。 通信域分为组内通信和组间通信域。 组内通信域用于描述属于同一组内进程的通信;组间通信域用于描述属于不同进程组的进程简的通信。 学习感想 阅读全文
posted @ 2012-09-23 16:28 applesun0757 阅读(542) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页