|
QUDA v0.3.2
A library for QCD on GPUs
|
Go to the source code of this file.
Functions | |
| template<int N, typename spinorFloat > | |
| int | bindSpinorTex (const int length, const spinorFloat *in, const float *inNorm, const spinorFloat *x=0, const float *xNorm=0) |
| template<int N, typename spinorFloat > | |
| void | unbindSpinorTex (const spinorFloat *in, const float *inNorm, const spinorFloat *x=0, const float *xNorm=0) |
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 > | 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 > | longGauge0TexDouble |
| texture< int4, 1 > | longGauge1TexDouble |
| texture< float4, 1, cudaReadModeElementType > | longGauge0TexSingle |
| texture< float4, 1, cudaReadModeElementType > | longGauge1TexSingle |
| texture< float2, 1, cudaReadModeElementType > | longGauge0TexSingle_norecon |
| texture< float2, 1, cudaReadModeElementType > | longGauge1TexSingle_norecon |
| texture< short4, 1, cudaReadModeNormalizedFloat > | longGauge0TexHalf |
| texture< short4, 1, cudaReadModeNormalizedFloat > | longGauge1TexHalf |
| texture< short2, 1, cudaReadModeNormalizedFloat > | longGauge0TexHalf_norecon |
| texture< short2, 1, cudaReadModeNormalizedFloat > | longGauge1TexHalf_norecon |
| texture< int4, 1 > | siteLink0TexDouble |
| texture< int4, 1 > | siteLink1TexDouble |
| texture< float4, 1, cudaReadModeElementType > | siteLink0TexSingle |
| texture< float4, 1, cudaReadModeElementType > | siteLink1TexSingle |
| 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 > | spinorTexDouble |
| texture< float4, 1, cudaReadModeElementType > | spinorTexSingle |
| texture< float2, 1, cudaReadModeElementType > | spinorTexSingle2 |
| texture< short4, 1, cudaReadModeNormalizedFloat > | spinorTexHalf |
| texture< short2, 1, cudaReadModeNormalizedFloat > | spinorTexHalf2 |
| texture< float, 1, cudaReadModeElementType > | spinorTexNorm |
| 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 > | accumTexNorm |
| texture< int4, 1 > | cloverTexDouble |
| texture< float4, 1, cudaReadModeElementType > | cloverTexSingle |
| texture< short4, 1, cudaReadModeNormalizedFloat > | cloverTexHalf |
| texture< float, 1, cudaReadModeElementType > | cloverTexNorm |
| int bindSpinorTex | ( | const int | length, |
| const spinorFloat * | in, | ||
| const float * | inNorm, | ||
| const spinorFloat * | x = 0, |
||
| const float * | xNorm = 0 |
||
| ) |
Definition at line 243 of file dslash_textures.h.
| void unbindSpinorTex | ( | const spinorFloat * | in, |
| const float * | inNorm, | ||
| const spinorFloat * | x = 0, |
||
| const float * | xNorm = 0 |
||
| ) |
Definition at line 284 of file dslash_textures.h.
| texture<int4, 1> accumTexDouble |
Definition at line 77 of file dslash_textures.h.
| texture<short4, 1, cudaReadModeNormalizedFloat> accumTexHalf |
Definition at line 84 of file dslash_textures.h.
| texture<short2, 1, cudaReadModeNormalizedFloat> accumTexHalf2 |
Definition at line 85 of file dslash_textures.h.
| texture<float, 1, cudaReadModeElementType> accumTexNorm |
Definition at line 86 of file dslash_textures.h.
| texture<float4, 1, cudaReadModeElementType> accumTexSingle |
Definition at line 80 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> accumTexSingle2 |
Definition at line 81 of file dslash_textures.h.
| texture<int4, 1> cloverTexDouble |
Definition at line 314 of file dslash_textures.h.
| texture<short4, 1, cudaReadModeNormalizedFloat> cloverTexHalf |
Definition at line 320 of file dslash_textures.h.
| texture<float, 1, cudaReadModeElementType> cloverTexNorm |
Definition at line 321 of file dslash_textures.h.
| texture<float4, 1, cudaReadModeElementType> cloverTexSingle |
Definition at line 317 of file dslash_textures.h.
| texture<int4, 1> fatGauge0TexDouble |
Definition at line 26 of file dslash_textures.h.
| texture<short2, 1, cudaReadModeNormalizedFloat> fatGauge0TexHalf |
Definition at line 30 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> fatGauge0TexSingle |
Definition at line 28 of file dslash_textures.h.
| texture<int4, 1> fatGauge1TexDouble |
Definition at line 27 of file dslash_textures.h.
| texture<short2, 1, cudaReadModeNormalizedFloat> fatGauge1TexHalf |
Definition at line 31 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> fatGauge1TexSingle |
Definition at line 29 of file dslash_textures.h.
| texture<int4, 1> gauge0TexDouble2 |
Definition at line 10 of file dslash_textures.h.
| texture<short2, 1, cudaReadModeNormalizedFloat> gauge0TexHalf2 |
Definition at line 22 of file dslash_textures.h.
| texture<short4, 1, cudaReadModeNormalizedFloat> gauge0TexHalf4 |
Definition at line 20 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> gauge0TexSingle2 |
Definition at line 16 of file dslash_textures.h.
| texture<float4, 1, cudaReadModeElementType> gauge0TexSingle4 |
Definition at line 14 of file dslash_textures.h.
| texture<int4, 1> gauge1TexDouble2 |
Definition at line 11 of file dslash_textures.h.
| texture<short2, 1, cudaReadModeNormalizedFloat> gauge1TexHalf2 |
Definition at line 23 of file dslash_textures.h.
| texture<short4, 1, cudaReadModeNormalizedFloat> gauge1TexHalf4 |
Definition at line 21 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> gauge1TexSingle2 |
Definition at line 17 of file dslash_textures.h.
| texture<float4, 1, cudaReadModeElementType> gauge1TexSingle4 |
Definition at line 15 of file dslash_textures.h.
| texture<int4, 1> longGauge0TexDouble |
Definition at line 33 of file dslash_textures.h.
| texture<short4, 1, cudaReadModeNormalizedFloat> longGauge0TexHalf |
Definition at line 40 of file dslash_textures.h.
| texture<short2, 1, cudaReadModeNormalizedFloat> longGauge0TexHalf_norecon |
Definition at line 42 of file dslash_textures.h.
| texture<float4, 1, cudaReadModeElementType> longGauge0TexSingle |
Definition at line 35 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> longGauge0TexSingle_norecon |
Definition at line 37 of file dslash_textures.h.
| texture<int4, 1> longGauge1TexDouble |
Definition at line 34 of file dslash_textures.h.
| texture<short4, 1, cudaReadModeNormalizedFloat> longGauge1TexHalf |
Definition at line 41 of file dslash_textures.h.
| texture<short2, 1, cudaReadModeNormalizedFloat> longGauge1TexHalf_norecon |
Definition at line 43 of file dslash_textures.h.
| texture<float4, 1, cudaReadModeElementType> longGauge1TexSingle |
Definition at line 36 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> longGauge1TexSingle_norecon |
Definition at line 38 of file dslash_textures.h.
| texture<int4, 1> muLink0TexDouble |
Definition at line 58 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> muLink0TexSingle |
Definition at line 61 of file dslash_textures.h.
| texture<int4, 1> muLink1TexDouble |
Definition at line 59 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> muLink1TexSingle |
Definition at line 62 of file dslash_textures.h.
| texture<int4, 1> siteLink0TexDouble |
Definition at line 47 of file dslash_textures.h.
| texture<float4, 1, cudaReadModeElementType> siteLink0TexSingle |
Definition at line 51 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> siteLink0TexSingle_norecon |
Definition at line 54 of file dslash_textures.h.
| texture<int4, 1> siteLink1TexDouble |
Definition at line 48 of file dslash_textures.h.
| texture<float4, 1, cudaReadModeElementType> siteLink1TexSingle |
Definition at line 52 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> siteLink1TexSingle_norecon |
Definition at line 55 of file dslash_textures.h.
| texture<int4, 1> spinorTexDouble |
Definition at line 65 of file dslash_textures.h.
| texture<short4, 1, cudaReadModeNormalizedFloat> spinorTexHalf |
Definition at line 72 of file dslash_textures.h.
| texture<short2, 1, cudaReadModeNormalizedFloat> spinorTexHalf2 |
Definition at line 73 of file dslash_textures.h.
| texture<float, 1, cudaReadModeElementType> spinorTexNorm |
Definition at line 74 of file dslash_textures.h.
| texture<float4, 1, cudaReadModeElementType> spinorTexSingle |
Definition at line 68 of file dslash_textures.h.
| texture<float2, 1, cudaReadModeElementType> spinorTexSingle2 |
Definition at line 69 of file dslash_textures.h.
1.7.3