linux 如何安装OpenMPI、MPICH和其他MPI变体,使它们仅在本地工作,而不是全局工作?

goqiplq2  于 2023-11-17  发布在  Linux
关注(0)|答案(1)|浏览(139)

我想做的是安装不同版本的OpenMPI,MPICH等,这样我就可以运行专门针对这些版本的代码,但在某种程度上,它们不会相互混淆。我是使用Linux的新手。有没有比我认为应该工作的更简单的方法(将MPI的版本安装在一个文件夹中,这样它就只能在该文件夹中工作),或者有没有其他方法可以做到这一点?
我使用Ubuntu 22.04作为我的Linux发行版。

ds97pgxw

ds97pgxw1#

对于相应的软件包,您需要查看它们是否可以在安装过程中进行配置。基于此,您可以在安装过程中指定:

./configure --prefix=/path/to/local/directory

字符串
在此之后,您只需要“导出”此路径,并可能需要在安装后“包含”库路径。

export PATH=/path/to/local/directory/bin:$PATH
export LD_LIBRARY_PATH=/path/to/local/directory/lib:$LD_LIBRARY_PATH


您可以创建不同的bash脚本,根据您想要选择的版本,exportinclude路径。

相关问题