欢迎光临散文网 会员登陆 & 注册

猿代码MPI并行计算实战课程

2023-08-02 16:59 作者:bili_34604920956  | 我要投稿

1.1MPI的含义及功能

作为缩写的MPI具有两种含义:

❑MPI是一种标准或规范的代表,而不特指某一个对它的具体实现,并成为这种编程模型的代表和事实上的标准。迄今为止,所有的并行计算机制造商都提供对MPI的支持,可以在网上免费得到MPI在不同并行计算机上的实现,一个正确的MPI程序可以不加修改地在所有的并行机上运行。

❑MPI是一个库,而不是一门语言。MPI库共用三百多个函数调用,可以被Fortran 77/90和C/C++调用,从语法上说,它遵守所有对库函数/过程的调用规则,和一般的函数/过程没有什么区别。目前MPI最新的标准是3.0 版。MPI只规定了标准并没有给出实现,目前主要的实现有OpenMPI、Mvapich 和MPICH,MPICH 相对比较稳定,而OpenMPI 性能较好,Mvapich 则主要是为了Infiniband 而设计。


猿代码MPI并行计算实战课程的评论 (共 条)

分享到微博请遵守国家法律