QUDA  0.9.0
Macros | Functions | Variables
dslash_textures.h File Reference
#include <typeinfo>
Include dependency graph for dslash_textures.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TEX1DFETCH(type, tex, idx)   tex1Dfetch((tex), idx)
 

Functions

template<typename Tex >
static __inline__ __device__ double fetch_double (Tex t, int i)
 
template<typename Tex >
static __inline__ __device__ double2 fetch_double2 (Tex t, int i)
 
static __inline__ __device__ double2 fetch_double2_old (texture< int4, 1 > t, int i)
 
template<typename T >
void bindGaugeTex (const cudaGaugeField &gauge, const int oddBit, T &dslashParam)
 
void unbindGaugeTex (const cudaGaugeField &gauge)
 
template<typename T >
void bindFatGaugeTex (const cudaGaugeField &gauge, const int oddBit, T &dslashParam)
 
void unbindFatGaugeTex (const cudaGaugeField &gauge)
 
template<typename T >
void bindLongGaugeTex (const cudaGaugeField &gauge, const int oddBit, T &dslashParam)
 
void unbindLongGaugeTex (const cudaGaugeField &gauge)
 
template<typename spinorFloat >
int bindSpinorTex (const cudaColorSpinorField *in, const cudaColorSpinorField *out=0, const cudaColorSpinorField *x=0)
 
template<typename spinorFloat >
void unbindSpinorTex (const cudaColorSpinorField *in, const cudaColorSpinorField *out=0, const cudaColorSpinorField *x=0)
 
template<typename T >
QudaPrecision bindCloverTex (const FullClover &clover, const int oddBit, T &dslashParam)
 
void unbindCloverTex (const FullClover clover)
 
template<typename T >
QudaPrecision bindTwistedCloverTex (const FullClover clover, const FullClover cloverInv, const int oddBit, T &dslashParam)
 
void unbindTwistedCloverTex (const FullClover clover)
 

Variables

texture< int4, 1 > gauge0TexDouble2
 
texture< int4, 1 > gauge1TexDouble2
 
texture< float4, 1, cudaReadModeElementType > gauge0TexSingle4
 
texture< float4, 1, cudaReadModeElementType > gauge1TexSingle4
 
texture< float2, 1, cudaReadModeElementType > gauge0TexSingle2
 
texture< float2, 1, cudaReadModeElementType > gauge1TexSingle2
 
texture< short4, 1, cudaReadModeNormalizedFloat > gauge0TexHalf4
 
texture< short4, 1, cudaReadModeNormalizedFloat > gauge1TexHalf4
 
texture< short2, 1, cudaReadModeNormalizedFloat > gauge0TexHalf2
 
texture< short2, 1, cudaReadModeNormalizedFloat > gauge1TexHalf2
 
texture< int4, 1 > longGauge0TexDouble
 
texture< int4, 1 > longGauge1TexDouble
 
texture< int2, 1 > longPhase0TexDouble
 
texture< int2, 1 > longPhase1TexDouble
 
texture< float4, 1, cudaReadModeElementType > longGauge0TexSingle
 
texture< float4, 1, cudaReadModeElementType > longGauge1TexSingle
 
texture< float2, 1, cudaReadModeElementType > longGauge0TexSingle_norecon
 
texture< float2, 1, cudaReadModeElementType > longGauge1TexSingle_norecon
 
texture< float, 1, cudaReadModeElementType > longPhase0TexSingle
 
texture< float, 1, cudaReadModeElementType > longPhase1TexSingle
 
texture< short4, 1, cudaReadModeNormalizedFloat > longGauge0TexHalf
 
texture< short4, 1, cudaReadModeNormalizedFloat > longGauge1TexHalf
 
texture< short2, 1, cudaReadModeNormalizedFloat > longGauge0TexHalf_norecon
 
texture< short2, 1, cudaReadModeNormalizedFloat > longGauge1TexHalf_norecon
 
texture< short, 1, cudaReadModeNormalizedFloat > longPhase0TexHalf
 
texture< short, 1, cudaReadModeNormalizedFloat > longPhase1TexHalf
 
texture< int4, 1 > spinorTexDouble
 
texture< int4, 1 > ghostSpinorTexDouble
 
texture< float4, 1, cudaReadModeElementType > spinorTexSingle
 
texture< float2, 1, cudaReadModeElementType > spinorTexSingle2
 
texture< float4, 1, cudaReadModeElementType > ghostSpinorTexSingle
 
texture< float2, 1, cudaReadModeElementType > ghostSpinorTexSingle2
 
texture< short4, 1, cudaReadModeNormalizedFloat > spinorTexHalf
 
texture< short2, 1, cudaReadModeNormalizedFloat > spinorTexHalf2
 
texture< float, 1, cudaReadModeElementType > spinorTexHalfNorm
 
texture< float, 1, cudaReadModeElementType > spinorTexHalf2Norm
 
texture< short4, 1, cudaReadModeNormalizedFloat > ghostSpinorTexHalf
 
texture< short2, 1, cudaReadModeNormalizedFloat > ghostSpinorTexHalf2
 
texture< float, 1, cudaReadModeElementType > ghostSpinorTexHalfNorm
 
texture< float, 1, cudaReadModeElementType > ghostSpinorTexHalf2Norm
 
texture< int4, 1 > accumTexDouble
 
texture< float4, 1, cudaReadModeElementType > accumTexSingle
 
texture< float2, 1, cudaReadModeElementType > accumTexSingle2
 
texture< short4, 1, cudaReadModeNormalizedFloat > accumTexHalf
 
texture< short2, 1, cudaReadModeNormalizedFloat > accumTexHalf2
 
texture< float, 1, cudaReadModeElementType > accumTexHalfNorm
 
texture< float, 1, cudaReadModeElementType > accumTexHalf2Norm
 
texture< int4, 1 > interTexDouble
 
texture< float4, 1, cudaReadModeElementType > interTexSingle
 
texture< float2, 1, cudaReadModeElementType > interTexSingle2
 
texture< short4, 1, cudaReadModeNormalizedFloat > interTexHalf
 
texture< short2, 1, cudaReadModeNormalizedFloat > interTexHalf2
 
texture< float, 1, cudaReadModeElementType > interTexHalfNorm
 
texture< float, 1, cudaReadModeElementType > interTexHalf2Norm
 
texture< int4, 1 > fatGauge0TexDouble
 
texture< int4, 1 > fatGauge1TexDouble
 
texture< float2, 1, cudaReadModeElementType > fatGauge0TexSingle
 
texture< float2, 1, cudaReadModeElementType > fatGauge1TexSingle
 
texture< short2, 1, cudaReadModeNormalizedFloat > fatGauge0TexHalf
 
texture< short2, 1, cudaReadModeNormalizedFloat > fatGauge1TexHalf
 
texture< int4, 1 > siteLink0TexDouble
 
texture< int4, 1 > siteLink1TexDouble
 
texture< float2, 1, cudaReadModeElementType > siteLink0TexSingle
 
texture< float2, 1, cudaReadModeElementType > siteLink1TexSingle
 
texture< float4, 1, cudaReadModeElementType > siteLink0TexSingle_recon
 
texture< float4, 1, cudaReadModeElementType > siteLink1TexSingle_recon
 
texture< float2, 1, cudaReadModeElementType > siteLink0TexSingle_norecon
 
texture< float2, 1, cudaReadModeElementType > siteLink1TexSingle_norecon
 
texture< int4, 1 > muLink0TexDouble
 
texture< int4, 1 > muLink1TexDouble
 
texture< float2, 1, cudaReadModeElementType > muLink0TexSingle
 
texture< float2, 1, cudaReadModeElementType > muLink1TexSingle
 
texture< int4, 1 > cloverTexDouble
 
texture< int4, 1 > cloverInvTexDouble
 
texture< float4, 1, cudaReadModeElementType > cloverTexSingle
 
texture< float4, 1, cudaReadModeElementType > cloverInvTexSingle
 
texture< short4, 1, cudaReadModeNormalizedFloat > cloverTexHalf
 
texture< float, 1, cudaReadModeElementType > cloverTexNorm
 
texture< short4, 1, cudaReadModeNormalizedFloat > cloverInvTexHalf
 
texture< float, 1, cudaReadModeElementType > cloverInvTexNorm
 

Macro Definition Documentation

◆ TEX1DFETCH

#define TEX1DFETCH (   type,
  tex,
  idx 
)    tex1Dfetch((tex), idx)

Definition at line 7 of file dslash_textures.h.

Referenced by fetch_double(), and fetch_double2().

Function Documentation

◆ bindCloverTex()

template<typename T >
QudaPrecision bindCloverTex ( const FullClover &  clover,
const int  oddBit,
T &  dslashParam 
)

◆ bindFatGaugeTex()

template<typename T >
void bindFatGaugeTex ( const cudaGaugeField &  gauge,
const int  oddBit,
T &  dslashParam 
)

◆ bindGaugeTex()

template<typename T >
void bindGaugeTex ( const cudaGaugeField &  gauge,
const int  oddBit,
T &  dslashParam 
)

◆ bindLongGaugeTex()

template<typename T >
void bindLongGaugeTex ( const cudaGaugeField &  gauge,
const int  oddBit,
T &  dslashParam 
)

◆ bindSpinorTex()

template<typename spinorFloat >
int bindSpinorTex ( const cudaColorSpinorField *  in,
const cudaColorSpinorField *  out = 0,
const cudaColorSpinorField *  x = 0 
)

◆ bindTwistedCloverTex()

template<typename T >
QudaPrecision bindTwistedCloverTex ( const FullClover  clover,
const FullClover  cloverInv,
const int  oddBit,
T &  dslashParam 
)

◆ fetch_double()

template<typename Tex >
static __inline__ __device__ double fetch_double ( Tex  t,
int  i 
)
static

Definition at line 11 of file dslash_textures.h.

References fused_exterior_ndeg_tm_dslash_cuda_gen::i, t, and TEX1DFETCH.

◆ fetch_double2()

template<typename Tex >
static __inline__ __device__ double2 fetch_double2 ( Tex  t,
int  i 
)
static

Definition at line 18 of file dslash_textures.h.

References fused_exterior_ndeg_tm_dslash_cuda_gen::i, t, and TEX1DFETCH.

◆ fetch_double2_old()

static __inline__ __device__ double2 fetch_double2_old ( texture< int4, 1 >  t,
int  i 
)
static

Definition at line 24 of file dslash_textures.h.

References fused_exterior_ndeg_tm_dslash_cuda_gen::i, and t.

◆ unbindCloverTex()

void unbindCloverTex ( const FullClover  clover)

◆ unbindFatGaugeTex()

void unbindFatGaugeTex ( const cudaGaugeField &  gauge)

◆ unbindGaugeTex()

void unbindGaugeTex ( const cudaGaugeField &  gauge)

◆ unbindLongGaugeTex()

void unbindLongGaugeTex ( const cudaGaugeField &  gauge)

◆ unbindSpinorTex()

template<typename spinorFloat >
void unbindSpinorTex ( const cudaColorSpinorField *  in,
const cudaColorSpinorField *  out = 0,
const cudaColorSpinorField *  x = 0 
)

◆ unbindTwistedCloverTex()

void unbindTwistedCloverTex ( const FullClover  clover)

Variable Documentation

◆ accumTexDouble

texture<int4, 1> accumTexDouble

Definition at line 90 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ accumTexHalf

texture<short4, 1, cudaReadModeNormalizedFloat> accumTexHalf

Definition at line 97 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ accumTexHalf2

texture<short2, 1, cudaReadModeNormalizedFloat> accumTexHalf2

Definition at line 98 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ accumTexHalf2Norm

texture<float, 1, cudaReadModeElementType> accumTexHalf2Norm

Definition at line 100 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ accumTexHalfNorm

texture<float, 1, cudaReadModeElementType> accumTexHalfNorm

Definition at line 99 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ accumTexSingle

texture<float4, 1, cudaReadModeElementType> accumTexSingle

Definition at line 93 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ accumTexSingle2

texture<float2, 1, cudaReadModeElementType> accumTexSingle2

Definition at line 94 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ cloverInvTexDouble

texture<int4, 1> cloverInvTexDouble

Definition at line 454 of file dslash_textures.h.

Referenced by bindTwistedCloverTex(), and unbindTwistedCloverTex().

◆ cloverInvTexHalf

texture<short4, 1, cudaReadModeNormalizedFloat> cloverInvTexHalf

Definition at line 464 of file dslash_textures.h.

Referenced by bindTwistedCloverTex(), and unbindTwistedCloverTex().

◆ cloverInvTexNorm

texture<float, 1, cudaReadModeElementType> cloverInvTexNorm

Definition at line 465 of file dslash_textures.h.

Referenced by bindTwistedCloverTex(), and unbindTwistedCloverTex().

◆ cloverInvTexSingle

texture<float4, 1, cudaReadModeElementType> cloverInvTexSingle

Definition at line 458 of file dslash_textures.h.

Referenced by bindTwistedCloverTex(), and unbindTwistedCloverTex().

◆ cloverTexDouble

texture<int4, 1> cloverTexDouble

◆ cloverTexHalf

texture<short4, 1, cudaReadModeNormalizedFloat> cloverTexHalf

◆ cloverTexNorm

texture<float, 1, cudaReadModeElementType> cloverTexNorm

◆ cloverTexSingle

texture<float4, 1, cudaReadModeElementType> cloverTexSingle

◆ fatGauge0TexDouble

texture<int4, 1> fatGauge0TexDouble

Definition at line 119 of file dslash_textures.h.

Referenced by bindFatGaugeTex(), and unbindFatGaugeTex().

◆ fatGauge0TexHalf

texture<short2, 1, cudaReadModeNormalizedFloat> fatGauge0TexHalf

Definition at line 123 of file dslash_textures.h.

Referenced by bindFatGaugeTex(), and unbindFatGaugeTex().

◆ fatGauge0TexSingle

texture<float2, 1, cudaReadModeElementType> fatGauge0TexSingle

Definition at line 121 of file dslash_textures.h.

Referenced by bindFatGaugeTex(), and unbindFatGaugeTex().

◆ fatGauge1TexDouble

texture<int4, 1> fatGauge1TexDouble

Definition at line 120 of file dslash_textures.h.

Referenced by bindFatGaugeTex(), and unbindFatGaugeTex().

◆ fatGauge1TexHalf

texture<short2, 1, cudaReadModeNormalizedFloat> fatGauge1TexHalf

Definition at line 124 of file dslash_textures.h.

Referenced by bindFatGaugeTex(), and unbindFatGaugeTex().

◆ fatGauge1TexSingle

texture<float2, 1, cudaReadModeElementType> fatGauge1TexSingle

Definition at line 122 of file dslash_textures.h.

Referenced by bindFatGaugeTex(), and unbindFatGaugeTex().

◆ gauge0TexDouble2

texture<int4, 1> gauge0TexDouble2

Definition at line 33 of file dslash_textures.h.

Referenced by bindGaugeTex(), and unbindGaugeTex().

◆ gauge0TexHalf2

texture<short2, 1, cudaReadModeNormalizedFloat> gauge0TexHalf2

Definition at line 45 of file dslash_textures.h.

Referenced by bindGaugeTex(), and unbindGaugeTex().

◆ gauge0TexHalf4

texture<short4, 1, cudaReadModeNormalizedFloat> gauge0TexHalf4

Definition at line 43 of file dslash_textures.h.

Referenced by bindGaugeTex(), and unbindGaugeTex().

◆ gauge0TexSingle2

texture<float2, 1, cudaReadModeElementType> gauge0TexSingle2

Definition at line 39 of file dslash_textures.h.

Referenced by bindGaugeTex(), and unbindGaugeTex().

◆ gauge0TexSingle4

texture<float4, 1, cudaReadModeElementType> gauge0TexSingle4

Definition at line 37 of file dslash_textures.h.

Referenced by bindGaugeTex(), and unbindGaugeTex().

◆ gauge1TexDouble2

texture<int4, 1> gauge1TexDouble2

Definition at line 34 of file dslash_textures.h.

Referenced by bindGaugeTex(), and unbindGaugeTex().

◆ gauge1TexHalf2

texture<short2, 1, cudaReadModeNormalizedFloat> gauge1TexHalf2

Definition at line 46 of file dslash_textures.h.

Referenced by bindGaugeTex(), and unbindGaugeTex().

◆ gauge1TexHalf4

texture<short4, 1, cudaReadModeNormalizedFloat> gauge1TexHalf4

Definition at line 44 of file dslash_textures.h.

Referenced by bindGaugeTex(), and unbindGaugeTex().

◆ gauge1TexSingle2

texture<float2, 1, cudaReadModeElementType> gauge1TexSingle2

Definition at line 40 of file dslash_textures.h.

Referenced by bindGaugeTex(), and unbindGaugeTex().

◆ gauge1TexSingle4

texture<float4, 1, cudaReadModeElementType> gauge1TexSingle4

Definition at line 38 of file dslash_textures.h.

Referenced by bindGaugeTex(), and unbindGaugeTex().

◆ ghostSpinorTexDouble

texture<int4, 1> ghostSpinorTexDouble

Definition at line 71 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ ghostSpinorTexHalf

texture<short4, 1, cudaReadModeNormalizedFloat> ghostSpinorTexHalf

Definition at line 84 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ ghostSpinorTexHalf2

texture<short2, 1, cudaReadModeNormalizedFloat> ghostSpinorTexHalf2

Definition at line 85 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ ghostSpinorTexHalf2Norm

texture<float, 1, cudaReadModeElementType> ghostSpinorTexHalf2Norm

Definition at line 87 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ ghostSpinorTexHalfNorm

texture<float, 1, cudaReadModeElementType> ghostSpinorTexHalfNorm

Definition at line 86 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ ghostSpinorTexSingle

texture<float4, 1, cudaReadModeElementType> ghostSpinorTexSingle

Definition at line 76 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ ghostSpinorTexSingle2

texture<float2, 1, cudaReadModeElementType> ghostSpinorTexSingle2

Definition at line 77 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ interTexDouble

texture<int4, 1> interTexDouble

Definition at line 103 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ interTexHalf

texture<short4, 1, cudaReadModeNormalizedFloat> interTexHalf

Definition at line 110 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ interTexHalf2

texture<short2, 1, cudaReadModeNormalizedFloat> interTexHalf2

Definition at line 111 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ interTexHalf2Norm

texture<float, 1, cudaReadModeElementType> interTexHalf2Norm

Definition at line 113 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ interTexHalfNorm

texture<float, 1, cudaReadModeElementType> interTexHalfNorm

Definition at line 112 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ interTexSingle

texture<float4, 1, cudaReadModeElementType> interTexSingle

Definition at line 106 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ interTexSingle2

texture<float2, 1, cudaReadModeElementType> interTexSingle2

Definition at line 107 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ longGauge0TexDouble

texture<int4, 1> longGauge0TexDouble

Definition at line 48 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longGauge0TexHalf

texture<short4, 1, cudaReadModeNormalizedFloat> longGauge0TexHalf

Definition at line 61 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longGauge0TexHalf_norecon

texture<short2, 1, cudaReadModeNormalizedFloat> longGauge0TexHalf_norecon

Definition at line 63 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longGauge0TexSingle

texture<float4, 1, cudaReadModeElementType> longGauge0TexSingle

Definition at line 53 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longGauge0TexSingle_norecon

texture<float2, 1, cudaReadModeElementType> longGauge0TexSingle_norecon

Definition at line 55 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longGauge1TexDouble

texture<int4, 1> longGauge1TexDouble

Definition at line 49 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longGauge1TexHalf

texture<short4, 1, cudaReadModeNormalizedFloat> longGauge1TexHalf

Definition at line 62 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longGauge1TexHalf_norecon

texture<short2, 1, cudaReadModeNormalizedFloat> longGauge1TexHalf_norecon

Definition at line 64 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longGauge1TexSingle

texture<float4, 1, cudaReadModeElementType> longGauge1TexSingle

Definition at line 54 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longGauge1TexSingle_norecon

texture<float2, 1, cudaReadModeElementType> longGauge1TexSingle_norecon

Definition at line 56 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longPhase0TexDouble

texture<int2, 1> longPhase0TexDouble

Definition at line 50 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longPhase0TexHalf

texture<short, 1, cudaReadModeNormalizedFloat> longPhase0TexHalf

Definition at line 65 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longPhase0TexSingle

texture<float, 1, cudaReadModeElementType> longPhase0TexSingle

Definition at line 57 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longPhase1TexDouble

texture<int2, 1> longPhase1TexDouble

Definition at line 51 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longPhase1TexHalf

texture<short, 1, cudaReadModeNormalizedFloat> longPhase1TexHalf

Definition at line 66 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ longPhase1TexSingle

texture<float, 1, cudaReadModeElementType> longPhase1TexSingle

Definition at line 58 of file dslash_textures.h.

Referenced by bindLongGaugeTex(), and unbindLongGaugeTex().

◆ muLink0TexDouble

texture<int4, 1> muLink0TexDouble

Definition at line 141 of file dslash_textures.h.

◆ muLink0TexSingle

texture<float2, 1, cudaReadModeElementType> muLink0TexSingle

Definition at line 144 of file dslash_textures.h.

◆ muLink1TexDouble

texture<int4, 1> muLink1TexDouble

Definition at line 142 of file dslash_textures.h.

◆ muLink1TexSingle

texture<float2, 1, cudaReadModeElementType> muLink1TexSingle

Definition at line 145 of file dslash_textures.h.

◆ siteLink0TexDouble

texture<int4, 1> siteLink0TexDouble

Definition at line 127 of file dslash_textures.h.

◆ siteLink0TexSingle

texture<float2, 1, cudaReadModeElementType> siteLink0TexSingle

Definition at line 131 of file dslash_textures.h.

◆ siteLink0TexSingle_norecon

texture<float2, 1, cudaReadModeElementType> siteLink0TexSingle_norecon

Definition at line 137 of file dslash_textures.h.

◆ siteLink0TexSingle_recon

texture<float4, 1, cudaReadModeElementType> siteLink0TexSingle_recon

Definition at line 134 of file dslash_textures.h.

◆ siteLink1TexDouble

texture<int4, 1> siteLink1TexDouble

Definition at line 128 of file dslash_textures.h.

◆ siteLink1TexSingle

texture<float2, 1, cudaReadModeElementType> siteLink1TexSingle

Definition at line 132 of file dslash_textures.h.

◆ siteLink1TexSingle_norecon

texture<float2, 1, cudaReadModeElementType> siteLink1TexSingle_norecon

Definition at line 138 of file dslash_textures.h.

◆ siteLink1TexSingle_recon

texture<float4, 1, cudaReadModeElementType> siteLink1TexSingle_recon

Definition at line 135 of file dslash_textures.h.

◆ spinorTexDouble

texture<int4, 1> spinorTexDouble

Definition at line 70 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ spinorTexHalf

texture<short4, 1, cudaReadModeNormalizedFloat> spinorTexHalf

Definition at line 80 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ spinorTexHalf2

texture<short2, 1, cudaReadModeNormalizedFloat> spinorTexHalf2

Definition at line 81 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ spinorTexHalf2Norm

texture<float, 1, cudaReadModeElementType> spinorTexHalf2Norm

Definition at line 83 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ spinorTexHalfNorm

texture<float, 1, cudaReadModeElementType> spinorTexHalfNorm

Definition at line 82 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ spinorTexSingle

texture<float4, 1, cudaReadModeElementType> spinorTexSingle

Definition at line 74 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().

◆ spinorTexSingle2

texture<float2, 1, cudaReadModeElementType> spinorTexSingle2

Definition at line 75 of file dslash_textures.h.

Referenced by bindSpinorTex(), and unbindSpinorTex().