我试图运行大气模型(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
但我无法解决问题。
答案 0 :(得分:0)
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
,则检查libs的安装位置(如果libs不在标准位置,您可能需要设置LD_LIBRARY_PATH
,如果您的发行版支持,则需要使用module
它)。如果是较新版本,那么最好的办法是重新编译应用程序。