用于小规模研究的免费Linux集群构建

时间:2011-04-28 12:50:29

标签: linux ubuntu parallel-processing mpi cluster-computing

我需要为我的研究建立一个小集群。它很谦虚,我想在家里用我的其他3台笔记本电脑构建一个集群。

我正在用C ++编写。我在MPI框架中的代码已准备就绪。我可以使用visual studio 2010模拟它们,它们很好。现在我想看到真实的东西。

我想免费(我是学生)。我安装了ubuntu,我想知道:

  1. 如果我可以使用ubuntu构建集群。我无法在网上找到明确的答案。
  2. 如果没有,是否有可以在构建群集中使用的免费Linux发行版?
  3. 我也想知道是否必须在所有其他笔记本电脑上安装ubuntu或主机上的Linux发行版。任何其他Linux发行版(如openSUSE)是否可以与主机上的发行版一起使用?或者所有这些都必须是相同的Linux发行版?
  4. 谢谢大家。

2 个答案:

答案 0 :(得分:4)

原则上,任何Linux发行版都可以与集群一起使用,原则上它们都可以是不同的发行版。在实践中,一切都相同,这将变得非常容易,如果你得到的分销已经为你设置了很多工具,它会更快。

要开始使用Bootable Cluster CD这样的东西应该相当容易 - 我自己还没有使用它,但知道有些人。它可以让你启动一个小集群而不会覆盖主机上的任何东西,这可以让你很容易上手。群集的其他软件分发包括RocksOscar。可以找到有关构建群集的技术讨论here

答案 1 :(得分:0)

几年前我也喜欢PelicanHPC。我更成功地将它与Rocks一起工作,但它不太受欢迎。

http://pareto.uab.es/mcreel/PelicanHPC/

对于你所描述的情况来说,只是让群集启动并运行实际上并不困难。尽管如此安装和配置所有内容可能非常具有挑战性。祝你好运!