我在 Ubuntu 12.10 上手动安装了 openmpi 1.6.3 的 tar.gz。但现在 mpif90.openmpi 返回以下内容:
Cannot open configuration file /usr/local/share/openmpi/
mpif90.openmpi-wrapper- data.txt
Error parsing data file mpif90.openmpi: Not found
我怎样才能让 mpif90.openmpi 再次运行?如果我使用 apt-get install 安装 openmpi,它运行良好。但这样我只能获得版本 1.6.1。谢谢。
答案1
是的,已在评论中发布为经过验证的解决方案,但无论如何都作为答案发布。
如果 Ubuntu 12.10 存储库中的版本1.6.1
不够用,您可以尝试1.6.3
从此处安装 Raring 版本(未发布的 13.04 开发分支):
.deb
根据您的架构下载正确的s并安装它们
sudo dpkg -i openmpi1.6-bin_1.6.3-3_amd64.deb libopenmpi1....
快速查看依赖项显示这在 12.10 版本中也应该有效。这不是一个通用的有效解决方案,因为它是一种相当 hack 的反向移植方式。