我正在尝试运行大气模型 (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/