在ubuntu的集群上运行你的程序

时间:2012-04-07 08:56:39

标签: ubuntu parallel-processing fortran cluster-computing hpc

我安装了一个用fortran编写的编程程序。它使用必须具有root权限才能安装的Lapack(线性代数包)等软件包。我可以访问我大学中没有安装所需软件包的集群。我可以在我的计算机上编译此程序,但在群集中运行可执行文件.o文件吗?

我还有其他计算机连接到网络。你能指点我的源/教程,以便我可以使用其他计算机来缩短我的程序执行时间。如果我要求我的朋友在他们不在的时候打开电脑,我该如何使用它们?

2 个答案:

答案 0 :(得分:0)

要轻松构建/安装(科学)软件而不需要root权限,请参阅EasyBuild(http://hpcugent.github.com/easybuild)。

答案 1 :(得分:0)

这个问题有几个变量,但理论上是,你应该能够在一个系统上编译以便在另一个系统上使用,但确保所有版本匹配并且在系统之间兼容可能非常复杂和耗时

更简单的解决方案可能是在您有权访问的群集上的主目录中编译所需的库。通常,学术机构中的大多数集群都应该有各种各样的编译器和库。

利用留在夜间进行计算的朋友的计算机在理论上也是可行的,但在很大程度上取决于正在运行的代码,计算节点的能力,网络环境和系统资源要求。