openmpi的下载和安装

Simba372      2022-02-12     361

关键词:

 

1. 下载OpenMPI

官网上下载最新版本的安装包,

https://www.open-mpi.org/software/ompi/v1.8/downloads/openmpi-1.8.4.tar.gz

 

2. 解压并进行配置

tar -zxvf openmpi-1.8.4.tar.gz
cd openmpi-1.8.4
./configure --prefix="/usr/local/openmpi"

注意最后一行是将其安装到 /usr/local/openmpi目录下,可以指定为其他目录,如,用户目录下。

 

3. Build 并安装

make
sudo make install

可以在make后加参数-j8, 表示用8核编译

 

4. 添加环境变量

在.bashrc文件中添加下列几行

export PATH="$PATH:/usr/local/openmpi/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/openmpi/lib/"

保存后,执行

sudo ldconfig

打开新的终端,使环境变量生效。

 

5. 测试是否安装成功

mpirun

DCOM 和 OpenMPI

】DCOM和OpenMPI【英文标题】:DCOMandOpenMPI【发布时间】:2012-09-1312:57:18【问题描述】:我使用启动和远程访问权限执行了DCOMCNFG,授予我在每个节点上的本地登录权限。在root和远程机器上安装OpenMPI_v1.6.1-x64。已在目标节点中指定.e... 查看详情

openmpi-3.0.1超线程报错问题(代码片段)

先简单记录一下,虽然还有一些疑惑没有解决。之前安装openmpi是用的命令安装,版本比较低,mfix并行总出现死锁问题,于是想看看是不是openmpi版本导致,虽然目前还未找到具体原因,但是先记录下踩到的坑。下载openmpi最新版... 查看详情

openmpi安装(代码片段)

OpenMPI(openMessagePassingInterface),OpenMPI是MPI的一种实现,是信息传递接口库项目。1、安装OpenMPI#wgethttps://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.4.tar.bz2#tarjxvfopenmpi-4.0.4.tar.bz2#cdopenmpi-4.0.4/ 查看详情

OpenMPI 节点和网络拓扑

】OpenMPI节点和网络拓扑【英文标题】:OpenMPInode&networktopology【发布时间】:2012-05-3106:46:48【问题描述】:我目前正在构建一个小型实用程序库,作为大型项目的一部分。OpenMPI有一个有据可查的API库,但是当涉及到节点之间的... 查看详情

如何在 C 中分析 openMPI 程序的内存使用情况和性能

】如何在C中分析openMPI程序的内存使用情况和性能【英文标题】:HowtoprofilememoryusageandperformancesofanopenMPIprograminC【发布时间】:2010-08-0213:08:30【问题描述】:我正在寻找一种在C语言中分析我的openMPI程序的方法,我正在使用带有Lin... 查看详情

opemmpi安装

openmpi下载OpenMPI:OpenSourceHighPerformanceComputinghttps://www.open-mpi.org/点击download 下载指定版本解压后进入目录./configure--prefix=/public/yindata/rdij9/openmpi215--disable-builtin-atomics--without-verbsmakeallinstall-j注:这里用-j是为了通过并行编译降... 查看详情

安装openmpi-3.1.0

1.确认以下编译器已安装:yuminstallgccgcc–versiongcc(GCC)4.8.520150623(RedHat4.8.5-28)Copyright(C)2015FreeSoftwareFoundation,Inc.Thisisfreesoftware;seethesourceforcopyingconditions.ThereisNOwarranty;notevenforMER 查看详情

OpenMPI -host 和 -hostfile 选项

】OpenMPI-host和-hostfile选项【英文标题】:OpenMPI-hostand-hostfileoptions【发布时间】:2017-07-3106:19:44【问题描述】:使用OpenMPIv2,当我使用-host运行测试程序时,它可以工作。我的意思是,该过程跨越到我指定的主机。但是,当我指定... 查看详情

OpenMPI CUDA 和 CUDPP

】OpenMPICUDA和CUDPP【英文标题】:OpenMPICUDAandCUDPP【发布时间】:2012-04-2410:04:32【问题描述】:我有mpi程序在集群上的多个进程之间分配大数组。每个进程计算自己的数组元素总和并将结果返回给主机。我想对每个进程的数组元素... 查看详情

OpenMPI:简单的 2 节点设置

】OpenMPI:简单的2节点设置【英文标题】:OpenMPI:Simple2-NodeSetup【发布时间】:2014-05-2011:15:34【问题描述】:我在仅使用两个节点运行OpenMPI程序时遇到了问题(其中一个节点是执行mpiexec命令的同一台机器,而另一个节点是一台单... 查看详情

安装openmpi,编译失败,链接mpi_cxx

】安装openmpi,编译失败,链接mpi_cxx【英文标题】:Installopenmpiandcompilationfailedwithlinkingmpi_cxx【发布时间】:2021-05-1202:34:27【问题描述】:大家好我目前正在通过tar.gz文件在ubuntu18.04上安装openmpi-4.1.1。但是,当我将nvcc(CUDA11.2.2)编... 查看详情

MPICH 与 OpenMPI

】MPICH与OpenMPI【英文标题】:MPICHvsOpenMPI【发布时间】:2011-01-2612:15:43【问题描述】:有人可以详细说明MPI的OpenMPI和MPICH实现之间的区别吗?这两者中哪一个是更好的实现?【问题讨论】:看这个:***.com/questions/144309/…我们个人... 查看详情

openmpi 中的即时通信与同步通信

】openmpi中的即时通信与同步通信【英文标题】:Immidiatevssynchronouscommunicationinopenmpi【发布时间】:2015-01-0823:19:15【问题描述】:我对阻塞和非阻塞操作(在OpenMPI中)上下文中的同步-异步的概念有些混淆:link1:MPI_Isend不一定是... 查看详情

运行基于 OpenMPI 的库时出错

】运行基于OpenMPI的库时出错【英文标题】:ErrorwhenrunningOpenMPIbasedlibrary【发布时间】:2015-01-1004:08:09【问题描述】:我已经从Ubuntu中提供的标准apt-getinstall安装了openmpi库。我运行一个调用MPI库的python代码。我收到以下错误。任何... 查看详情

使用 OpenMPI 进行数据分发

】使用OpenMPI进行数据分发【英文标题】:DatadistributionusingOpenMPI【发布时间】:2012-03-2509:31:47【问题描述】:我想使用OpenMPI在通过TCP/IP网络连接的多台机器上分发数据。任何人都可以指出正确的资源和方向。我是OpenMPI的新手。... 查看详情

macos中配置openmpi

...A家中有两台电脑,一台是MacBookPro,一台MacMini,使用SSH+OpenMPI的方式将两台电脑相连,使用MPIAPIs并行计算。首先需要配置两台电脑的ssh,我使用了一个偷懒的方法,每台电脑安装一个Server.app,直接开启SSH登录即可。直接将Server.a... 查看详情

我是用 OpenMPI 还是 MPICH 编译的?

】我是用OpenMPI还是MPICH编译的?【英文标题】:DidIcompilewithOpenMPIorMPICH?【发布时间】:2013-03-1504:40:20【问题描述】:我的Linux机器上有一个可执行文件,我知道它是用OpenMPI或MPICH库编译的。问题:如何确定是哪一个?【问题讨论... 查看详情

是否可以在本地计算机和远程集群上运行 OpenMPI?

】是否可以在本地计算机和远程集群上运行OpenMPI?【英文标题】:IsitpossibletorunOpenMPIonalocalcomputerANDaremotecluster?【发布时间】:2013-04-0302:46:09【问题描述】:我有一组需要在集群中执行的计算操作(可能像512个MPI进程)。现在,... 查看详情