我在互联网上搜索如何在我的笔记本电脑中下载 MPICH,但出现了问题......我不知道发生了什么。我使用的是ubuntu 18.04。有人知道有什么好的安装视频或使用和下载的文档吗?我三天以来一直在尝试安装,但无法...抱歉问了这个愚蠢的问题
我刚刚从https://www.open-mpi.org/software/ompi/v1.10/下载了 openmpi 1.10.2并将其安装在我的 ubuntu 14.04LTS(./configure 然后进行所有安装)。但是当我尝试使用 mpiCC 编译 .cpp 文件时,出现错误:
mpiCC:加载共享库时出错:libopen-pal.so.13:无法打开共享对象文件:没有这样的文件或目录
网上有人说把openmpi目录下的lib目录的路径放到LD_LIBRARY_PATH环境变量中应该可以解决问题,但是没有!
此外,我的计算机上似乎没有名为“libopen-pal.so.13”的文件。我能在 /usr/lib/openmpi/lib 下找到的最接近的是 libopen-pal.so 和 libopen-pal.so.4.0.5。
我该怎么办?
谢谢
我正在尝试按照本指南在我的 Ubuntu 14.04 LTS 上安装 OpenMPI
当我运行命令时,sudo apt-get install -y autotools-dev g++ build-essential openmpi1.5-bin openmpi1.5-doc libopenmpi1.5-dev我收到错误消息
E: Unable to locate package openmpi1.5-doc
E: Couldn't find any package by regex 'openmpi1.5-doc'
E: Unable to locate package libopenmpi1.5-dev~
E: Couldn't find any package by regex 'libopenmpi1.5-dev~'
Run Code Online (Sandbox Code Playgroud)
这是为什么?我在 Ubuntu 12.04 上试过,它运行良好。
我想从存储库安装 openmpi 并需要将它与 GCC 一起使用。问题是我也安装了英特尔库,它会导致这样的问题:
mpicc.openmpi --version
mpicc.openmpi: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我的 GCC 版本是:
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用以下命令安装 openmpi:
sudo aptitude install openmpi-bin libopenmpi-dev
Run Code Online (Sandbox Code Playgroud)
那么,如何以忽略英特尔库并仅使用 GCC 的方式从存储库安装 OpenMPI?
which mpicc.openmpi
/usr/bin/mpicc.openmpi
ldd $(which mpicc.openmpi)
linux-vdso.so.1 => (0x00007fffd6fc0000)
libopen-pal.so.13 => /usr/local/lib/libopen-pal.so.13 (0x00007f9b0c8d0000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f9b0c6b3000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9b0c2e9000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9b0bfe0000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9b0bddc000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9b0bbd3000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 …Run Code Online (Sandbox Code Playgroud) 尝试在 Ubuntu 12.04 上安装 open mpi 时,出现错误unable to locate package libopenmpi-dev。该怎么办?
$ sudo apt-get install libopenmpi-dev openmpi-bin openmpi-doc
unable to locate package libopenmpi-dev
unable to locate package openmpi-bin
unable to locate package openmpi-doc
Run Code Online (Sandbox Code Playgroud) 我只是想知道 MPI 与 OpenMP 之间的区别对于我的学校项目。
我是 Ubuntu 新手,找不到值得信赖的网站。我现在尝试了这么多。请帮我!
是否有任何可能的方法来获取终端中 MPI 命令的开发人员手册帮助。我尝试mpi --help过mpich --help(因为 mpi 版本命令看起来像mpich --version)但没有用。那么,获取 mpi 手动帮助的终端命令是什么?我期待类似的东西,要知道“MPI_Send”,它应该给出类似这样的东西:-
MPI_Send(const void *buf, int count, MPI_Datatype datatype, int dest, int tag,MPI_Comm comm)
Run Code Online (Sandbox Code Playgroud) 我已经安装了openmpi-binand openmpi-common,当我运行mpirunor时出现以下错误mpiexec:
mpirun: error while loading shared libraries: libopen-rte.so.12
Run Code Online (Sandbox Code Playgroud)
正如我检查的那样,这个库应该是openmpi-bin(或通用)的一部分,但无论我尝试重新安装多少次,我都会遇到同样的错误。
也没有像库lib*-rte.*可以在这里找到/usr/lib,而且我不能找到既不其他的lib文件夹类似的事情。
我该怎么办?