- 39
- 0
- 约5.02千字
- 约 36页
- 2016-08-22 发布于河南
- 举报
MPI
MPI简介 MPI及其历史: 消息传递接口(Message Passing Interface,简称MPI)是一种编程接口标准,而不是一种具体的编程语言。 由消息传递接口论坛(Message Passing Interface Forum,简称MPIF)发起讨论并进行规范化的。 MPI标准如今已经成为事实意义上的消息传递并行编程标准,也是最为流行的并行编程接口。 MPI标准定义了一组具有可移植性的编程接口。 典型的实现包括开源的MPICH、LAM MPI以及不开源的INTEL MPI。 MPI实现 MPICH:最重要的MPI实现 影响力最大、用户最多的MPI实现。 由美国Argonne国家实验室开发,开发源代码。 支持单程序多数据、多程序多数据编程。 MPICH2 (/mpi/mpich2/index.htm#download ) MPI程序特点 MPI程序是基于消息传递的并行程序; 消息传递指的是并行执行的各个进程具有自己独立的堆栈和代码段; 各进程作为独立的程序独立执行; 进程间的信息交换完全是通过显示的调用通信函数来完成。 MPI程序分类 可分为单程序多数据(Single Program Multiple Data,简称SPMD)、多程序多数据(Multiple Program Multiple Data,简称MPMD)两种形式。 SPMD:使用一个程序来处理多个
原创力文档

文档评论(0)