如何使用共享文件的确切版本安装OpenMPI?

问题描述

场景

我正在与第三方库 TCLB 一起完成计算物理领域的硕士论文。据我所知,它依赖于其他一些库和软件包,例如 R python2.7 singularity ,最后是 openmpi 。我安装了openMPI:sudo apt-get install --reinstall openmpi10-bin libopenmpi-dev

问题

不幸的是,库文档并非总是有用。我已经解决了许多问题,无法解决最后一个问题:

error while loading shared libraries: libhdf5_openmpi.so.10: cannot open shared object file: No such file or directory

我使用了命令find / -name libhdf5_openmpi.so\* 2>/dev/null,发现我有类似的文件libhdf5_openmpi.so.103

我尝试将文件从103重命名为10。但是接下来,我收到以下类似错误/usr/lib/x86_64-linux-gnu/libmpi.so.12。我的PC文件上有/usr/lib/x86_64-linux-gnu/libmpi.so.40,一对有/usr/lib/x86_64-linux-gnu/libmpi_cxx.so.40我有这个),/usr/lib/x86_64-linux-gnu/libmpi_cxx.so.1(需要这个)。毕竟,这一切都不起作用。用这种方法作弊并不容易。

所以我的问题是:如何安装打开的mpi以包含我需要的文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)