MPI是一种被广泛采用的消息传递标准。与OpenMP并行程序不同,MPI是一种基于消息传递的并行编程技术。消息传递接口是一种编程接口标准,而不是一种具体的编程语言。简而言之,MPI标准定义了一组具有可移植性的编程接口。各个厂商或组织遵循这些标准实现自己的MPI软件包,典型的实现包括开放源代码的MPICH、LAM MPI以及不开放源代码的Intel MPI。由于MPI提供了统一的编程接口,程序员只需要设计好并行算法,使用相应的MPI库就可以实现基于消息传递的并行计算。MPI支持多种操作系统,包括大多数的类UNIX和Windows系统。
MPI的安装和使用问网上能找到很多文章,这里介绍一个自己安装时遇到的问题:在64位windosw系统安装MPICH2时,可能遇到无法配置的问题,这一般是因为设置了开机密码导致的。如果设置了密码,注册时就用开机用的用户名和密码。否则无法连接主机。 当然最好为MPI建立一个用户账户
本文介绍了MPI(消息传递接口)的基本概念,它是一种用于并行编程的标准,支持跨多种操作系统进行消息传递。此外,还详细介绍了在64位Windows系统上安装MPICH2过程中可能遇到的问题及解决方案。


被折叠的 条评论
为什么被折叠?



