[Beowulf] Really efficient MPIs??

Jeffrey B. Layton laytonjb at charter.net
Wed Nov 28 05:04:57 PST 2007

amjad ali,

If you are going to use GigE (TCP), I would recommend Scali MPI
(www.scali.com). It's commercial, but it's the best MPI I've ever tested
(the fastest). Plus it works with TCP, Myrinet, and IB without having
to recompile.

If you don't want to pay money for an MPI, then go with Open-MPI.
It too can run on various networks without recompiling. Plus it's

Both MPI's use processor affinity, so that will help improve performance.
I think Scali MPI is better - it has great profiling tools, tuning 
and it's really fast! But it don't want a commercial MPI, then go with
Open-MPI. I know the head developer of Open-MPI and I know most
of the Scali MPI team as well :)


> Hello,
> Because today the clusters with multicore nodes are quite common and 
> the cores within a node share memory. 
> Which Implementations of MPI (no matter commercial or free), make 
> automatic and efficient use of shared memory for message passing 
> within a node. (means which MPI librarries auomatically 
> communicate over shared memory instead of interconnect on the same 
> node).   
> regards,
> Ali.
> ------------------------------------------------------------------------
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf

More information about the Beowulf mailing list