8 #if ((defined(QMP_COMMS) || defined(MPI_COMMS)) && !defined(MULTI_GPU))
9 #error "MULTI_GPU must be enabled to use MPI or QMP"
12 #if (!defined(QMP_COMMS) && !defined(MPI_COMMS) && defined(MULTI_GPU))
13 #error "MPI or QMP must be enabled to use MULTI_GPU"
21 #if defined(GPU_WILSON_DIRAC) || defined(GPU_DOMAIN_WALL_DIRAC) || defined(GPU_CLOVER_DIRAC) \
22 || defined(GPU_TWISTED_MASS_DIRAC) || defined(GPU_TWISTED_CLOVER_DIRAC) || defined(GPU_NDEG_TWISTED_MASS_DIRAC) \
23 || defined(GPU_CLOVER_HASENBUSCH_TWIST) || defined(GPU_COVDEV)
27 #if defined(GPU_MULTIGRID)
31 #if defined(GPU_STAGGERED_DIRAC)
38 (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : \
39 strrchr(__FILE__, '\\') ? strrchr(__FILE__, '\\') + 1 : __FILE__)
41 #define TEX_ALIGN_REQ (512*2)
42 #define ALIGNMENT_ADJUST(n) ( (n+TEX_ALIGN_REQ-1)/TEX_ALIGN_REQ*TEX_ALIGN_REQ)
98 static constexpr
float value = 32767.0f;
101 static constexpr
float value = 127.0f;
106 static constexpr
float value = 127.0f;
110 static constexpr
float value = 3.402823e+38f;
113 static constexpr
float value = 3.0518509476e-5f;
116 static constexpr
float value = 3.0518509476e-5f;
119 static constexpr
float value = 3.0518509476e-5f;
122 static constexpr
float value = 3.0518509476e-5f;
125 static constexpr
float value = 7.874015748031e-3f;
128 static constexpr
float value = 7.874015748031e-3f;
131 static constexpr
float value = 7.874015748031e-3f;
134 static constexpr
float value = 7.874015748031e-3f;
QudaInvertParam inv_param
bool canReuseResidentGauge(QudaInvertParam *inv_param)
std::complex< double > Complex
Main header file for the QUDA library.
cudaStream_t qudaStream_t
static constexpr float value
static constexpr float value