主要内容u MPI 程序基本结构 q MPI 编程基础q MPI 安装、程序编译与运行 u MPI 数据类型u 消息发送和接收u MPI 一些常用函数MPI 介绍q Message Passing Interfacel 消息传递编程标准,目前最为通用的并行编程方式l 提供一个高效、可扩展、统一的并行编程环境l MPI 是一个库,不是一门语言,MPI 提供库函数/ 过程供 C/FORTRAN 调用l MPI 是一种标准或规范的代表而不特指某一个对它的具体实现。迄今为止所有的并行计算机制造商都提供对MPI 的支持l MPI 是一种消息传递编程模型,最终目的是服务于进程间通信这一目标MPI 介绍l MPI 1.0 :MPICH 1.2.7l MPI 2.0 :MPICH2 1.0.7q MPI 的实现 免费版本l 1994 年公布 MPI 1.0 标准,1998 年公布 2.0 标准 q MPI 的目标l 较高的通信性能;l 较好的程序可移植性;l 强大的功能q MPI 商业版本l 一些厂商也提供商业版的 MPI 系统,许多是在 MPICH 的基础上优化产生的MPI 下载与安装q MPICH