url: https://hpc-tutorials.llnl.gov/mpi/what_is_mpi/
本教程采用的 MPI 版本是 4.2
编程模型
MPI 一开始是为分布式编程模型设计的

后来多核处理器(共享内存系统)发展得很好,MPI做了相应的调整

无关底层物理实现,今天的 MPI 编程模型的内存模型依然是分布式内存模型。(不同进程 -> 不同地址空间;不同电脑 -> 不同电脑上的内存)
为什么要使用 MPI ?
- 标准化。MPI 是目前唯一可被称为 “标准” 的 消息传递库
- 可移植性。大部分平台支持 MPI
- 确实能优化性能。
- 有很好的函数库支持。MPI-4目前支持超过 430 个库函数
- 可得性。厂商和开发者提供了很多代码可以复用
1985

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



