【问题标题】:libmpi_mpifh.so.12: cannot openlibmpi_mpifh.so.12:无法打开
【发布时间】:2018-08-30 21:53:36
【问题描述】:
我正在尝试运行大气模型 (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
但我无法解决问题。
【问题讨论】:
标签:
ubuntu
compiler-errors
mpi
lib
【解决方案1】:
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)。如果它是较新的版本,那么最好的办法是重新编译您的应用程序。