答疑库
1、什么是MPI?
MPI 是 Message Passing
Interface的缩写。MPI是一种并行程序设计标准,根据这一标准开发了许多MPI并行编程环境的具体实现,可以在这些环境上编写并行程序。请参考
.
2、什么是MPI论坛?
MPI论坛是Message Passing Interface
Forum的缩写,它是一个关于MPI的非官方组织,它定期召开会议,讨论并解决广义MPI的各种问题。请见
forum.org/docs/mpi-11-html/mpi-report.html
.
3、关于MPI的简单历史?
致力于MPI标准的组织和个人较多,主要来自美国和欧洲,主要的并行计算机生产商都介入了该组织,MPI标准的讨论最早从1992年开始, MPI1
ftp://netlib2.cs.utk.edu/mpi/mpi1.ps 就是由Dongarra, Hempel, Hey,
Walker在
1992年11月提出的,修改后于1993年2月完成。关于MPI-2标准的会议开始于1995年4月,经过多次讨论后最终在1997年产生了MPI-2
标准。
4、关于MPI的网上资源有那些?
Official Message Passing Interface (MPI) Homepage
Argonne MPI Homepage
Official MPICH Homepage
Australian National University
Mississippi State University
MPI-2 Mailing List Archives
Netlib
Oak Ridge National Laboratory
Notre Dame LAM
MPI Validation Suite
5、关于MPI的新闻组是什么?
comp.parallel.mpi
6、MPI的实现有那些?
Ohio Supercomputing
Center维护了一个关于MPI实现的列表,其网址是
关于MPI-2的状况是怎样的
关于MPI-2的讨论开始于1995年四月,1997年4月发布,可以从forum.org/docs/mpi-20-
html/mpi2-report.html
或者forum.org/docs/mpi-20.ps.Z
或者forum.org/docs/mpi-20.ps
得到相关文档。
7、MPI-2的包括了那些主要特点?
最主要的三个方面是并行IO、远程存储访问和动态进程管理。
8、关于MPI-2的邮件讨论小组有那些?
给 majordomo@mcs.anl.gov 发封邮件包含即可加入相关的小组
subscribe
现有的小组包括:
mpi-comm@mcs.anl.gov 建议小组
mpi-core@mcs.anl.gov 参加者小组
mpi-dynamic 动态进程小组
mpi-1sided 单边通信小组
mpi-coll 组通信小组
mpi-external 外部界面小组
mpi-bind C++ 与 Fortran-90 接口小组
mpi-realtime 实时扩展小组
mpi-io I/O小组
|