ubuntu - libmpi_mpifh.so.12 : cannot open

标签 ubuntu compiler-errors mpi lib

我正在尝试运行大气模型 (RegCM),但在尝试运行可执行文件时出现下一个错误

./regcmMPI: error while loading shared libraries: libmpi_mpifh.so.12: cannot open shared object file: No such file or directory

我会尝试运行如下命令:

Sudo apt-get install openmpi-dev libopenmpi

但我无法解决问题。

最佳答案

libmpi_mpifh.so.12 由 Open MPI v1.10 提供。

请注意,不再支持此版本。 Open MPI 支持的版本目前是:

  • v2.1 提供libmpi_mpifh.so.20
  • v3.0 提供libmpi_mpifh.so.40

我建议您首先通过apt-get 检查您安装的 Open MPI 版本。如果是 v1.10,则检查库的安装位置(如果库不在标准位置,您可能需要设置 LD_LIBRARY_PATH,或者使用 module 如果你的发行版支持它)。如果它是较新的版本,那么最好的办法是重新编译您的应用程序。

关于ubuntu - libmpi_mpifh.so.12 : cannot open,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49412080/

相关文章:

c++ - 1>链接: fatal error LNK1104: cannot open file 'MSCOREE.lib' `

mpi - Mvapic2 缓冲区混叠

linux - 如何调试需要用户输入的 NASM 汇编程序?

csv - 如何转置大文件

linux - 如何在 Ubuntu 20.04 中安装 Git

c - 在线C编译器中对 `main'的 undefined reference

c++ - 编译第一个 mathgl 示例错误

C++ MPI_Bcast 类

c++ - 并行程序编译错误

linux - 让用户从 CL 重新启动,或者从 CL 重新启动而不是 root