QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
quda::dslash::DslashCommsPattern Struct Reference

Public Member Functions

 DslashCommsPattern (const int commDim[], bool gdr_send=false)
 

Public Attributes

int gatherCompleted [Nstream]
 
int previousDir [Nstream]
 
int commsCompleted [Nstream]
 
int dslashCompleted [Nstream]
 
int commDimTotal
 
int completeSum
 

Detailed Description

Arrays used for the dynamic scheduling.

Definition at line 39 of file dslash_policy.cuh.

Constructor & Destructor Documentation

◆ DslashCommsPattern()

quda::dslash::DslashCommsPattern::DslashCommsPattern ( const int  commDim[],
bool  gdr_send = false 
)
inline

Definition at line 47 of file dslash_policy.cuh.

References quda::commDim, completeSum, and quda::Nstream.

Member Data Documentation

◆ commDimTotal

int quda::dslash::DslashCommsPattern::commDimTotal

◆ commsCompleted

int quda::dslash::DslashCommsPattern::commsCompleted[Nstream]

◆ completeSum

int quda::dslash::DslashCommsPattern::completeSum

◆ dslashCompleted

int quda::dslash::DslashCommsPattern::dslashCompleted[Nstream]

◆ gatherCompleted

int quda::dslash::DslashCommsPattern::gatherCompleted[Nstream]

◆ previousDir

int quda::dslash::DslashCommsPattern::previousDir[Nstream]

The documentation for this struct was generated from the following file: