2011-04-28 61 views
1

我需要为我的研究构建一个小集群。这很不起眼,我想用家里的其他3台笔记本电脑构建一个集群。用于小规模研究的免费Linux集群构建

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

我想免费做(我是学生)。我已经安装了Ubuntu,并且我想知道如果我可以使用ubuntu构建一个集群,我需要:

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

谢谢大家。

回答

4

原则上,任何Linux发行版都将与集群一起工作,并且原则上它们都可以是不同的发行版。在实践中,所有内容都会变得非常容易,如果你的发行版本已经为你设置了很多工具,它将会更快。

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

+0

非常感谢。它似乎很容易适用。 – 2011-04-28 14:02:01

0

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

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

只是为了得到一个集群启动和运行实际上是不是您所描述的情况非常困难。尽可能安装和配置所需的一切,但这可能会非常具有挑战性。祝你好运!