QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
quda::dslash::DslashFusedExteriorAsync< Dslash > Struct Template Reference
Inheritance diagram for quda::dslash::DslashFusedExteriorAsync< Dslash >:
Inheritance graph
[legend]
Collaboration diagram for quda::dslash::DslashFusedExteriorAsync< Dslash >:
Collaboration graph
[legend]

Public Member Functions

void operator() (Dslash &dslash, cudaColorSpinorField *in, const int volume, const int *faceVolumeCB, TimeProfile &profile)
 
- Public Member Functions inherited from quda::dslash::DslashPolicyImp< Dslash >
virtual ~DslashPolicyImp ()
 

Detailed Description

template<typename Dslash>
struct quda::dslash::DslashFusedExteriorAsync< Dslash >

Experimental Dslash parallelization with host staging for send and receive, with GPU Direct Async, and fused hao update kernel

Definition at line 995 of file dslash_policy.cuh.

Member Function Documentation

◆ operator()()

template<typename Dslash >
void quda::dslash::DslashFusedExteriorAsync< Dslash >::operator() ( Dslash dslash,
cudaColorSpinorField in,
const int  volume,
const int *  faceVolumeCB,
TimeProfile profile 
)
inlinevirtual

Implements quda::dslash::DslashPolicyImp< Dslash >.

Definition at line 1092 of file dslash_policy.cuh.

References errorQuda.


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