Ubuntu 12.10 上的 Openmpi 1.6.3

Ubuntu 12.10 上的 Openmpi 1.6.3

我在 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 的反向移植方式。

相关内容