QUDA  0.9.0
Classes | Namespaces | Functions
color_spinor_pack.cu File Reference
#include <color_spinor_field.h>
#include <color_spinor_field_order.h>
#include <index_helper.cuh>
#include <tune_quda.h>
#include <fast_intdiv.h>
Include dependency graph for color_spinor_pack.cu:

Go to the source code of this file.

Classes

struct  quda::PackGhostArg< Field >
 
class  quda::GenericPackGhostLauncher< Float, Ns, Ms, Nc, Mc, Arg >
 

Namespaces

 quda
 

Functions

template<typename Float , int Ns, int Ms, int Nc, int Mc, int nDim, typename Arg >
__device__ __host__ void quda::packGhost (Arg &arg, int cb_idx, int parity, int spinor_parity, int spin_block, int color_block)
 
template<typename Float , int Ns, int Ms, int Nc, int Mc, int nDim, typename Arg >
void quda::GenericPackGhost (Arg &arg)
 
template<typename Float , int Ns, int Ms, int Nc, int Mc, int nDim, typename Arg >
__global__ void quda::GenericPackGhostKernel (Arg arg)
 
void quda::genericPackGhost (void **ghost, const ColorSpinorField &a, QudaParity parity, int nFace, int dagger, MemoryLocation *destination=nullptr)
 Generic ghost packing routine. More...