QUDA  0.9.0
Macros
staggered_dslash_def.h File Reference
#include "staggered_dslash_def.h"
Include dependency graph for staggered_dslash_def.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DD_AXPY   0
 
#define DD_FAT_RECON   8
 
#define DD_LONG_RECON   8
 
#define DD_PREC   0
 
#define DD_FNAME   staggeredDslash
 
#define DD_AXPY_F
 
#define DD_FAT_RECON_F   8
 
#define READ_LONG_PHASE(phase, dir, idx, stride)
 
#define DD_LONG_RECON_F   8
 
#define RECONSTRUCT_LONG_GAUGE_MATRIX   RECONSTRUCT_GAUGE_MATRIX_8_DOUBLE
 
#define RECONSTRUCT_FAT_GAUGE_MATRIX   RECONSTRUCT_GAUGE_MATRIX_8_DOUBLE
 
#define READ_FAT_MATRIX(gauge, dir, idx, stride)   READ_GAUGE_MATRIX_8_DOUBLE2_TEX(FAT, gauge, dir, idx, stride)
 
#define READ_LONG_MATRIX(gauge, dir, idx, stride)   READ_GAUGE_MATRIX_8_DOUBLE2_TEX(LONG, gauge, dir, idx, stride)
 
#define DD_PREC_F   D
 
#define FATLINK0TEX   gauge0TexDouble2
 
#define FATLINK1TEX   gauge1TexDouble2
 
#define LONGLINK0TEX   longGauge0TexDouble
 
#define LONGLINK1TEX   longGauge1TexDouble
 
#define LONGPHASE0TEX   longPhase0TexDouble
 
#define LONGPHASE1TEX   longPhase1TexDouble
 
#define GAUGE_DOUBLE
 
#define SPINORTEX   spinorTexDouble
 
#define GHOSTSPINORTEX   ghostSpinorTexDouble
 
#define READ_1ST_NBR_SPINOR   READ_1ST_NBR_SPINOR_DOUBLE_TEX
 
#define READ_3RD_NBR_SPINOR   READ_KS_NBR_SPINOR_DOUBLE_TEX
 
#define READ_1ST_NBR_SPINOR_GHOST   READ_1ST_NBR_SPINOR_GHOST_DOUBLE_TEX
 
#define READ_3RD_NBR_SPINOR_GHOST   READ_KS_NBR_SPINOR_GHOST_DOUBLE_TEX
 
#define READ_AND_SUM_SPINOR   READ_AND_SUM_ST_SPINOR_DOUBLE_TEX
 
#define INTERTEX   interTexDouble
 
#define WRITE_SPINOR   WRITE_ST_SPINOR_DOUBLE2
 
#define SPINOR_DOUBLE
 
#define DD_AXPY   1
 

Macro Definition Documentation

◆ DD_AXPY [1/2]

#define DD_AXPY   0

Definition at line 1001 of file staggered_dslash_def.h.

◆ DD_AXPY [2/2]

#define DD_AXPY   1

Definition at line 1001 of file staggered_dslash_def.h.

◆ DD_AXPY_F

#define DD_AXPY_F

Definition at line 25 of file staggered_dslash_def.h.

◆ DD_FAT_RECON

#define DD_FAT_RECON   8

Definition at line 11 of file staggered_dslash_def.h.

◆ DD_FAT_RECON_F

#define DD_FAT_RECON_F   8

Definition at line 32 of file staggered_dslash_def.h.

◆ DD_FNAME

#define DD_FNAME   staggeredDslash

Definition at line 21 of file staggered_dslash_def.h.

◆ DD_LONG_RECON

#define DD_LONG_RECON   8

Definition at line 12 of file staggered_dslash_def.h.

◆ DD_LONG_RECON_F

#define DD_LONG_RECON_F   8

Definition at line 46 of file staggered_dslash_def.h.

◆ DD_PREC

#define DD_PREC   0

Definition at line 13 of file staggered_dslash_def.h.

◆ DD_PREC_F

#define DD_PREC_F   D

Definition at line 618 of file staggered_dslash_def.h.

◆ FATLINK0TEX

#define FATLINK0TEX   gauge0TexDouble2

Definition at line 631 of file staggered_dslash_def.h.

◆ FATLINK1TEX

#define FATLINK1TEX   gauge1TexDouble2

Definition at line 632 of file staggered_dslash_def.h.

◆ GAUGE_DOUBLE

#define GAUGE_DOUBLE

Definition at line 656 of file staggered_dslash_def.h.

◆ GHOSTSPINORTEX

#define GHOSTSPINORTEX   ghostSpinorTexDouble

Definition at line 672 of file staggered_dslash_def.h.

◆ INTERTEX

#define INTERTEX   interTexDouble

Definition at line 687 of file staggered_dslash_def.h.

◆ LONGLINK0TEX

#define LONGLINK0TEX   longGauge0TexDouble

Definition at line 649 of file staggered_dslash_def.h.

◆ LONGLINK1TEX

#define LONGLINK1TEX   longGauge1TexDouble

Definition at line 650 of file staggered_dslash_def.h.

◆ LONGPHASE0TEX

#define LONGPHASE0TEX   longPhase0TexDouble

Definition at line 651 of file staggered_dslash_def.h.

◆ LONGPHASE1TEX

#define LONGPHASE1TEX   longPhase1TexDouble

Definition at line 652 of file staggered_dslash_def.h.

◆ READ_1ST_NBR_SPINOR

#define READ_1ST_NBR_SPINOR   READ_1ST_NBR_SPINOR_DOUBLE_TEX

Definition at line 674 of file staggered_dslash_def.h.

◆ READ_1ST_NBR_SPINOR_GHOST

#define READ_1ST_NBR_SPINOR_GHOST   READ_1ST_NBR_SPINOR_GHOST_DOUBLE_TEX

Definition at line 676 of file staggered_dslash_def.h.

◆ READ_3RD_NBR_SPINOR

#define READ_3RD_NBR_SPINOR   READ_KS_NBR_SPINOR_DOUBLE_TEX

Definition at line 675 of file staggered_dslash_def.h.

◆ READ_3RD_NBR_SPINOR_GHOST

#define READ_3RD_NBR_SPINOR_GHOST   READ_KS_NBR_SPINOR_GHOST_DOUBLE_TEX

Definition at line 677 of file staggered_dslash_def.h.

◆ READ_AND_SUM_SPINOR

#define READ_AND_SUM_SPINOR   READ_AND_SUM_ST_SPINOR_DOUBLE_TEX

Definition at line 683 of file staggered_dslash_def.h.

◆ READ_FAT_MATRIX

#define READ_FAT_MATRIX (   gauge,
  dir,
  idx,
  stride 
)    READ_GAUGE_MATRIX_8_DOUBLE2_TEX(FAT, gauge, dir, idx, stride)

Definition at line 70 of file staggered_dslash_def.h.

◆ READ_LONG_MATRIX

#define READ_LONG_MATRIX (   gauge,
  dir,
  idx,
  stride 
)    READ_GAUGE_MATRIX_8_DOUBLE2_TEX(LONG, gauge, dir, idx, stride)

Definition at line 81 of file staggered_dslash_def.h.

◆ READ_LONG_PHASE

#define READ_LONG_PHASE (   phase,
  dir,
  idx,
  stride 
)

Definition at line 43 of file staggered_dslash_def.h.

◆ RECONSTRUCT_FAT_GAUGE_MATRIX

#define RECONSTRUCT_FAT_GAUGE_MATRIX   RECONSTRUCT_GAUGE_MATRIX_8_DOUBLE

Definition at line 53 of file staggered_dslash_def.h.

◆ RECONSTRUCT_LONG_GAUGE_MATRIX

#define RECONSTRUCT_LONG_GAUGE_MATRIX   RECONSTRUCT_GAUGE_MATRIX_8_DOUBLE

Definition at line 50 of file staggered_dslash_def.h.

◆ SPINOR_DOUBLE

#define SPINOR_DOUBLE

Definition at line 691 of file staggered_dslash_def.h.

◆ SPINORTEX

#define SPINORTEX   spinorTexDouble

Definition at line 671 of file staggered_dslash_def.h.

◆ WRITE_SPINOR

#define WRITE_SPINOR   WRITE_ST_SPINOR_DOUBLE2

Definition at line 690 of file staggered_dslash_def.h.