Difference between revisions of "Communication"

From Gw-qcd-wiki
Jump to: navigation, search
Line 1: Line 1:
 +
The communication is organized in three layers:
 +
 +
* low level: these routines send/receive unstructured data from one process to another
 +
* intermediate level: these routines handle data movement between lattice data structures
 +
* high level: these routines implement shifts
 +
 
This is found in the comm folder, it handles the communication between nodes.
 
This is found in the comm folder, it handles the communication between nodes.
 
*[[comm_intermediate.cpp]]
 
*[[comm_intermediate.cpp]]
 
*[[comm_low_cuda.cu]]
 
*[[comm_low_cuda.cu]]

Revision as of 17:01, 13 December 2011

The communication is organized in three layers:

  • low level: these routines send/receive unstructured data from one process to another
  • intermediate level: these routines handle data movement between lattice data structures
  • high level: these routines implement shifts

This is found in the comm folder, it handles the communication between nodes.