|
QUDA
0.9.0
|


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 () |
Definition at line 473 of file dslash_policy.cuh.
|
inlinevirtual |
Implements anonymous_namespace{dslash_policy.cuh}::DslashPolicyImp.
Definition at line 475 of file dslash_policy.cuh.
References dslash::aux_worker, comm_peer2peer_enabled(), DslashCommsPattern::commDimTotal, DslashCommsPattern::commsCompleted, anonymous_namespace{dslash_policy.cuh}::completeDslash(), DslashCommsPattern::completeSum, quda::Device, deg_tm_dslash_cuda_gen::dslash, dslash_comms, dslash_copy, dslash_exterior_compute, dslash_interior_compute, dslash_pack_compute, DslashCommsPattern::dslashCompleted, dslash::dslashStart, errorQuda, event, DslashCommsPattern::gatherCompleted, dslash::gatherEnd, quda::getKernelPackT(), fused_exterior_ndeg_tm_dslash_cuda_gen::i, in, INTERIOR_KERNEL, quda::Nstream, deg_tm_dslash_cuda_gen::pack, dslash::packEnd, DslashCommsPattern::previousDir, PROFILE, QUDA_MAX_DIM, quda::QUDA_PROFILE_COMMS_QUERY, quda::QUDA_PROFILE_COMMS_START, quda::QUDA_PROFILE_DSLASH_KERNEL, quda::QUDA_PROFILE_EVENT_QUERY, quda::QUDA_PROFILE_EVENT_RECORD, quda::QUDA_PROFILE_GATHER, quda::QUDA_PROFILE_PACK_KERNEL, quda::QUDA_PROFILE_SCATTER, quda::QUDA_PROFILE_STREAM_WAIT_EVENT, quda::QUDA_PROFILE_TOTAL, quda::qudaEventQuery(), quda::qudaEventRecord(), quda::qudaStreamWaitEvent(), dslash::scatterEnd, and streams.

1.8.14