<div dir="ltr"><div dir="ltr">ps. If you are interested in parallelism... there is Julia.<div><a href="https://docs.julialang.org/en/v1/manual/parallel-computing/index.html">https://docs.julialang.org/en/v1/manual/parallel-computing/index.html</a><br></div><div><br></div><div>I would also advise setting up just one server and install the latest CentOS.</div><div>You can start with some tutorials on MPI - which is the current standard for parallelism.</div><div>you can then install OpenHPC on the same server as OpenHPC is an 'overlay' </div><div>then start building the cluster.</div><div><br></div><div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 3 Mar 2019 at 09:24, John Hearns <<a href="mailto:hearnsj@googlemail.com">hearnsj@googlemail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">I second OpenHPC. It is actively maintained and easy to set up.<div><br></div><div>Regarding the hardware, have a look at Doug Eadlines Limulus clusters. I think they would be a good fit.</div><div>Dougs site is excellent in general <a href="https://www.clustermonkey.net/" target="_blank">https://www.clustermonkey.net/</a></div><div><br></div><div>Also some people build Raspberry Pi clusters for learning.</div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 3 Mar 2019 at 01:16, Renfro, Michael <<a href="mailto:Renfro@tntech.edu" target="_blank">Renfro@tntech.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Heterogeneous is possible, but the slower system will be a bottleneck if you have calculations that require both systems to work in parallel and synchronize with each other periodically. You might also find bottlenecks with your network interconnect, even on homogeneous systems.<br>
<br>
I’ve never used ROCKS, and OSCAR doesn’t look to have been updated in a few years (maybe it doesn’t need to be). OpenHPC is a similar product, more recently updated. But except for the cluster I manage now, I always just just went with a base operating system for the nodes and added HPC libraries and services as required.<br>
<br>
> On Mar 2, 2019, at 7:34 AM, Marco Ippolito <<a href="mailto:ippolito.marco@gmail.com" target="_blank">ippolito.marco@gmail.com</a>> wrote:<br>
> <br>
> Hi all,<br>
> <br>
> I'm developing an application which need to use tools and other applications that excel in a distributed environment: <br>
> - HPX ( <a href="https://github.com/STEllAR-GROUP/hpx" rel="noreferrer" target="_blank">https://github.com/STEllAR-GROUP/hpx</a> ) , <br>
> - Kafka ( <a href="http://kafka.apache.org/" rel="noreferrer" target="_blank">http://kafka.apache.org/</a> )<br>
> - a blockchain tool.<br>
> This is why I'm eager to learn how to deploy a beowulf cluster.<br>
> <br>
> I've read some info here:<br>
> - <a href="https://en.wikibooks.org/wiki/Building_a_Beowulf_Cluster" rel="noreferrer" target="_blank">https://en.wikibooks.org/wiki/Building_a_Beowulf_Cluster</a><br>
> - <a href="https://www.linux.com/blog/building-beowulf-cluster-just-13-steps" rel="noreferrer" target="_blank">https://www.linux.com/blog/building-beowulf-cluster-just-13-steps</a><br>
> - <a href="https://www-users.cs.york.ac.uk/~mjf/pi_cluster/src/Building_a_simple_Beowulf_cluster.html" rel="noreferrer" target="_blank">https://www-users.cs.york.ac.uk/~mjf/pi_cluster/src/Building_a_simple_Beowulf_cluster.html</a><br>
> <br>
> And I have 2 starting questions in order to clarify how I should proceed for a correct cluster building:<br>
> <br>
> 1) My starting point is a PC, I'm working with at the moment, with this features:<br>
> - Corsair Simm Memoria RAM, DDR3, PC1600, 32GB, CL10 Ven k <br>
> - Intel Ci7 Box Processore CPU 1150 i7-4790K, 4.00 GHz <br>
> - Samsung MZ-76E500B Unità SSD Interna 860 EVO, 500 GB, 2.5" SATA III, Nero/Grigio <br>
> - MB ASUS H97-PLUS <br>
> - lettore DVD-RW<br>
> <br>
> I'm using as OS Ubuntu 18.04.01 Server Edition.<br>
> <br>
> On one side I read that it should be better to put in the same cluster the same type of HW : PCs of the same type, <br>
> but on the other side also hetherogeneous HW (server or PCs) can also be deployed.<br>
> So....which HW should I take in consideration for the second node, if the features of the very first "node" are the ones above?<br>
> <br>
> 2) I read that some software (Rocks, OSCAR) would make the cluster configuration easier and smoother. But I also read that <br>
> using the same OS,<br>
> with the right same version, for all nodes, in my case Ubuntu 18.04.01 Server Edition, could be a safe starter.<br>
> So... is it strictly necessary to use Rocks or OSCAR to correctly configure the nodes network?<br>
> <br>
> Looking forward to your kind hints and suggestions.<br>
> Marco<br>
> <br>
> <br>
> _______________________________________________<br>
> Beowulf mailing list, <a href="mailto:Beowulf@beowulf.org" target="_blank">Beowulf@beowulf.org</a> sponsored by Penguin Computing<br>
> To change your subscription (digest mode or unsubscribe) visit <a href="http://www.beowulf.org/mailman/listinfo/beowulf" rel="noreferrer" target="_blank">http://www.beowulf.org/mailman/listinfo/beowulf</a><br>
<br>
_______________________________________________<br>
Beowulf mailing list, <a href="mailto:Beowulf@beowulf.org" target="_blank">Beowulf@beowulf.org</a> sponsored by Penguin Computing<br>
To change your subscription (digest mode or unsubscribe) visit <a href="http://www.beowulf.org/mailman/listinfo/beowulf" rel="noreferrer" target="_blank">http://www.beowulf.org/mailman/listinfo/beowulf</a><br>
</blockquote></div>
</blockquote></div>