• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >Ubuntu/Debian > 在Ubuntu上安装消息传递接口Open MPI库的教程

在Ubuntu上安装消息传递接口Open MPI库的教程

作者:普兒 字体:[增加 减小] 来源:互联网 时间:2017-05-12

普兒 通过本文向大家介绍了ubuntu mpi,ubuntu安装mpi,open mpi,open mpi应用,mpi接口等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

OpenMPI是一种高性能消息传递库,最初是作为融合的技术和资源从其他几个项目(FT- MPI, LA-MPI, LAM/MPI, 以及 PACX-MPI),它是MPI-2标准的一个开源实现,由一些科研机构和企业一起开发和维护。因此,OpenMPI能够从高性能社区中获得专业技术、工业技术和资源支持,来创建最好的MPI库。OpenMPI提供给系统和软件供应商、程序开发者和研究人员很多便利。易于使用,并运行本身在各种各样的操作系统,网络互连,以及一批/调度系统。
Open MPI并不是LAM/MPI, LA-MPI和FT-MPI的简单组合,而是一种全新的MPI实现,其完全实现了MPI-1.2和MPI-2规约,并且完全支持并发和多线程应用(也就是MPI_THREAD_MULTIPLE)。
为了有效有效支持大范围的并行机,开发了高性能驱动程序,其中包括TCP/IP, shared memory, Myrinet, Quadrics, and Infiniband,更多的机器支持可能会基于用户、市场和研究需要而增加。对于网络传输错误,Open MPI提供了一种可选的特性来检测数据的完整性。通过使用报文分段和拆分到多个网络设计,Open MPI不仅可以达到可用带宽的最大值,而且当节点使用多台网络设备的时候,可以动态处理网络设备的数据丢失。
Open MPI的运行时环境提供了启动和管理并行应用的基本服务。

Ubuntu 安装 OpenMPI
1. 下载OpenMPI
在官网(http://www.open-mpi.org/software/)上下载最新版本的安装包,如:openmpi-1.8.4.tar.gz
2. 解压并进行配置

其他
Open MPI使用简单C语言面向对象系统实现,使用基于单一继承和引用计数的retain/release内存管理模型。一个object由一个结构体和单一实例化的class标识符组成。结构体的首个元素一个是指定父类结构体的指针。
宏指令会对C++类似的语义(如new, construct, destruct, delete)产生影响。因为C++项目的丰富经验和某些平台编译方面的问题,使得在开发Open MPI使用了面向对象方法,而不是直接使用C++。
一旦构造,对象引用计数被设置为1。当对象retain,计数递增,当对象release,计数递减。当计数到达0,会运行对象的析构器并释放内存。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在Ubuntu上安装消息传递接口Open MPI库的教程

相关文章

  • 2017-05-12Ubuntu怎么安装轻量级的LXDE桌面?
  • 2017-05-12通过修改Ubuntu的Grub来调整多系统的启动顺序
  • 2017-05-12Ubuntu 13.10安装最新Linux内核的可行方法
  • 2017-05-12Ubuntu 10.04 更新源大全(国内)
  • 2017-05-12Ubuntu Server 11.04安装GNOME 3的方法
  • 2017-05-12Ubuntu 8.10 Intrepid Ibex Alpha4 官方正式版下载
  • 2017-05-12Ubuntu Unity如何更改程序图标?
  • 2017-05-12ubuntu虚拟机怎么使用VirtualBox软件增强功能安装?
  • 2017-05-12把ubuntu的默认编辑器修改为vim的方法
  • 2017-05-12iPad在Ubuntu中无法充电提示iPad无法充电

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • 在Ubuntu中制作多启动USB盘的U盘的教程
    • Ubuntu 14.04如何引导修复?
    • ubuntu rhythmbox乱码解决方法
    • debian7更换gcc版本的二种方法分享
    • Kali(debian) Too many open files 错误处理办法
    • Ubuntu安装Terminalx后更改默认终端设置方法
    • 不用命令玩转Ubuntu 8.10(Wubi图文安装教程)
    • Ubuntu 15.04如何修改主机名?Ubuntu,15.04修改主机名的方法
    • Ubuntu 14.04 系统下安装 SteamOS 会话的方法
    • 在Ubuntu系统上部署分布式系统Ceph

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有