On Friday, 15 March 2019 6:19:14 PM PDT Lawrence Stewart wrote:

> * Some punters argue that MPI memory use scales badly with huge numbers of
> ranks, so a hybrid approach is best, with OpenMP on node and MPI between
> nodes.  I am not convinced. You get the complexities of both.

I think the thing there is "it depends" - for instance on BlueGene/Q where you 
had 16 cores and 16 GB RAM you could run 16 ranks of an MPI application per 
node but only have 1GB RAM per rank, or a single rank per node with 16GB RAM 
(or some power of 2 in between).   So for some large molecular dynamics 
simulations (like NAMD) going hybrid could be the difference between failing 
due to not enough memory (usually on rank 0) and being able to run to 
completion.

Now that's not necessarily the case any more (especially as BlueGene has gone 
the way of the dodo) but it was pretty important where I used to be!

All the best,
Chris
-- 
  Chris Samuel  :  http://www.csamuel.org/  :  Berkeley, CA, USA



_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
https://beowulf.org/cgi-bin/mailman/listinfo/beowulf

Reply via email to