QUDA  0.9.0
Public Member Functions | List of all members
anonymous_namespace{dslash_policy.cuh}::DslashAsync Struct Reference
Inheritance diagram for anonymous_namespace{dslash_policy.cuh}::DslashAsync:
Inheritance graph
[legend]
Collaboration diagram for anonymous_namespace{dslash_policy.cuh}::DslashAsync:
Collaboration graph
[legend]

Public Member Functions

void operator() (DslashCuda &dslash, cudaColorSpinorField *in, const int volume, const int *faceVolumeCB, TimeProfile &profile)
 
- Public Member Functions inherited from anonymous_namespace{dslash_policy.cuh}::DslashPolicyImp
virtual ~DslashPolicyImp ()
 

Detailed Description

Experimental Dslash parallelization with host staging for send and receive, with GPU Direct Async

Definition at line 1036 of file dslash_policy.cuh.

Member Function Documentation

◆ operator()()

void anonymous_namespace{dslash_policy.cuh}::DslashAsync::operator() ( DslashCuda dslash,
cudaColorSpinorField *  in,
const int  volume,
const int faceVolumeCB,
TimeProfile &  profile 
)
inlinevirtual

Implements anonymous_namespace{dslash_policy.cuh}::DslashPolicyImp.

Definition at line 1131 of file dslash_policy.cuh.

References errorQuda.


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