9 template <
typename Float>
20 extractGhost<Float, length>(G(u, 0, Ghost), u, location, extract, offset);
23 extractGhost<Float,length>(G(u, 0, Ghost), u, location, extract, offset);
26 extractGhost<Float,length>(G(u, 0, Ghost), u, location, extract, offset);
29 extractGhost<Float,length>(G(u, 0, Ghost), u, location, extract, offset);
33 extractGhost<Float, length>(G(u, 0, Ghost), u, location, extract, offset);
36 extractGhost<Float, length>(G(u, 0, Ghost), u, location, extract, offset);
43 #ifdef BUILD_QDP_INTERFACE 46 errorQuda(
"QDP interface has not been built\n");
51 #ifdef BUILD_QDPJIT_INTERFACE 54 errorQuda(
"QDPJIT interface has not been built\n");
59 #ifdef BUILD_CPS_INTERFACE 62 errorQuda(
"CPS interface has not been built\n");
67 #ifdef BUILD_MILC_INTERFACE 70 errorQuda(
"MILC interface has not been built\n");
75 #ifdef BUILD_BQCD_INTERFACE 78 errorQuda(
"BQCD interface has not been built\n");
83 #ifdef BUILD_TIFR_INTERFACE 86 errorQuda(
"TIFR interface has not been built\n");
91 #ifdef BUILD_TIFR_INTERFACE 94 errorQuda(
"TIFR interface has not been built\n");
struct to define TIFR ordered gauge fields: [mu][parity][volumecb][col][row]
void extractGaugeGhost(const GaugeField &u, void **ghost, bool extract=true, int offset=0)
void extractGhost(const GaugeField &u, Float **Ghost, bool extract, int offset)
Main header file for host and device accessors to GaugeFields.
enum QudaFieldLocation_s QudaFieldLocation
QudaReconstructType Reconstruct() const
void extractGaugeGhostMG(const GaugeField &u, void **ghost, bool extract, int offset)
QudaGaugeFieldOrder Order() const
QudaStaggeredPhase StaggeredPhase() const
QudaPrecision Precision() const