How communication between ranks works?

How communication between ranks works?

Example of hipo cluster : 

"Node 1" -> 4 cores so [0,4[ rank

"Node 2" -> 4 cores so [4,8[ rank

So rank = 0 would be first core in Node 1

In a situation like Core #5 wants to send a message to Core #6

which are both in "Node 2"

What happens?

I hope Core 5 doesn't sends its message to Rank #0 in "Node 1" that sends it back to Core #6.

So how does it works?

2 Beiträge / 0 neu
Letzter Beitrag
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.

Ranks within a node can exchange messages directly.  Usually, you would have enabled shm (a normal default) so that this is done memcpy style.

Kommentar hinterlassen

Bitte anmelden, um einen Kommentar hinzuzufügen. Sie sind noch nicht Mitglied? Jetzt teilnehmen