[Beowulf] how do I get started?

Eric Thibodeau kyron at neuralbs.com
Thu Jul 17 07:55:45 PDT 2008


Amir:
See below,

Mark Kosmowski wrote:
> I have a small cluster too (ok, had, I'm condensing to one big RAM
> workstation at the moment).  Mine was a 3 node dual Opteron setup.
>
> The first trick is to get each node to be able to ssh to every other
> node without getting a password prompt.  It doesn't matter for the
> calculation whether this is done by passwordless ssh or using some
> keychain type applet.  All that matters for the calculation is that
> each node be able to ssh without prompt to each other node.  This
> means n! checks.  For my 3 node baby cluster I did this manually,
> since 3! is 6.  More nodes - might want to make a script or something.
>   
Here is an example with one-lined "script" for the ssh password less logon:

http://wiki.neuralbs.com/index.php/Howto_Build_a_Basic_Gentoo_Beowulf_Cluster#Passwordless_Logon_to_the_Nodes_and_Node_List_Creation
> Next, you need to make your application parellel.  This typically
> involves compiling with some sort of MPI.  I use OpenMPI.  MPICH is
> another option.  This is going to be part of the learning curve.  When
> you can <mpirun hostname> and get an output for each CPU (each core?)
> you're ready to start wrestling with an MPI compile of your
> application code.
>
> If you're not used to compiling your own code, there may be a bit of a
> learning curve for this also.
>   
Well... once I "finish" my Google Summer of Code project, people like 
you will have a fun playground with graphical examples (as well as 
serious people for serious HPC...but they won't admit to that and keep 
using RH as an OS :P)

http://soc.gentooexperimental.org/projects/show/gentoo-cluster-seed
> Good luck!
>
> Mark E. Kosmowski
>   
Enjoy,

Eric Thibodeau
>> Amir,
>> Did you try any of the documents referenced at wiki,
>> http://en.wikipedia.org/wiki/Beowulf_%28computing%29#See_also?
>>
>> There is a free downloadable book at Professor Brown's website, start at
>> http://www.phy.duke.edu/~rgb/Beowulf/beowulf.php
>>
>> And I believe yes, you can use SSH to replace RSH pretty much anywhere. I
>> haven't done that myself but I'm only a hobbyist.
>>
>> Good luck,
>> Peter
>>
>>
>> On 7/16/08, Amir Saad <eng_amirsaad at yahoo.com> wrote:
>>     
>>> I'm trying to build a small Beowulf cluster using 5 Ubuntu machines. I did
>>> a lot of search and yet couldn't find a getting started guide. Any ideas?
>>>
>>> All the articles I found are using RSH, is it possible to replace this with
>>> password-less SSH? Would it be possible to use Ubuntu? Which packages should
>>> I install to build the cluster?
>>>
>>> Please advice.
>>>
>>> Thank you
>>>
>>> Amir
>>>
>>>
>>>       
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.scyld.com/pipermail/beowulf/attachments/20080717/97f01ea6/attachment.html


More information about the Beowulf mailing list