|
QUDA
0.9.0
|
#include <gauge_field.h>


Public Member Functions | |
| GaugeField (const GaugeFieldParam ¶m) | |
| virtual | ~GaugeField () |
| virtual void | exchangeGhost (QudaLinkDirection=QUDA_LINK_BACKWARDS)=0 |
| virtual void | injectGhost (QudaLinkDirection=QUDA_LINK_BACKWARDS)=0 |
| int | Length () const |
| int | Ncolor () const |
| QudaReconstructType | Reconstruct () const |
| QudaGaugeFieldOrder | Order () const |
| double | Anisotropy () const |
| double | Tadpole () const |
| double | Scale () const |
| QudaTboundary | TBoundary () const |
| QudaLinkType | LinkType () const |
| QudaGaugeFixed | GaugeFixed () const |
| QudaGaugeFieldOrder | FieldOrder () const |
| QudaFieldGeometry | Geometry () const |
| QudaStaggeredPhase | StaggeredPhase () const |
| bool | StaggeredPhaseApplied () const |
| void | applyStaggeredPhase () |
| void | removeStaggeredPhase () |
| double | iMu () const |
| const double & | LinkMax () const |
| int | Nface () const |
| void | checkField (const LatticeField &) const |
| bool | isNative () const |
| size_t | Bytes () const |
| size_t | PhaseBytes () const |
| size_t | PhaseOffset () const |
| virtual void * | Gauge_p () |
| virtual void * | Even_p () |
| virtual void * | Odd_p () |
| virtual const void * | Gauge_p () const |
| virtual const void * | Even_p () const |
| virtual const void * | Odd_p () const |
| const void ** | Ghost () const |
| void ** | Ghost () |
| size_t | SiteOffset () const |
| size_t | SiteSize () const |
| virtual void | zero ()=0 |
| virtual void | copy (const GaugeField &src)=0 |
| uint64_t | checksum (bool mini=false) const |
Public Member Functions inherited from quda::LatticeField | |
| LatticeField (const LatticeFieldParam ¶m) | |
| LatticeField (const LatticeField &field) | |
| virtual | ~LatticeField () |
| void | allocateGhostBuffer (size_t ghost_bytes) const |
| Allocate the static ghost buffers. More... | |
| void | createComms (bool no_comms_fill=false) |
| void | destroyComms () |
| void | createIPCComms () |
| bool | ipcCopyComplete (int dir, int dim) |
| bool | ipcRemoteCopyComplete (int dir, int dim) |
| const cudaEvent_t & | getIPCCopyEvent (int dir, int dim) const |
| const cudaEvent_t & | getIPCRemoteCopyEvent (int dir, int dim) const |
| int | Ndim () const |
| const int * | X () const |
| int | Volume () const |
| int | VolumeCB () const |
| const int * | SurfaceCB () const |
| int | SurfaceCB (const int i) const |
| int | Stride () const |
| int | Pad () const |
| const int * | R () const |
| QudaGhostExchange | GhostExchange () const |
| QudaPrecision | Precision () const |
| virtual QudaSiteSubset | SiteSubset () const |
| virtual QudaMemoryType | MemType () const |
| int | Nvec () const |
| QudaFieldLocation | Location () const |
| size_t | GBytes () const |
| void | checkField (const LatticeField &a) const |
| virtual void | read (char *filename) |
| virtual void | write (char *filename) |
| virtual void | gather (int nFace, int dagger, int dir, cudaStream_t *stream_p=NULL) |
| virtual void | commsStart (int nFace, int dir, int dagger=0, cudaStream_t *stream_p=NULL, bool gdr_send=false, bool gdr_recv=true) |
| virtual int | commsQuery (int nFace, int dir, int dagger=0, cudaStream_t *stream_p=NULL, bool gdr_send=false, bool gdr_recv=true) |
| virtual void | commsWait (int nFace, int dir, int dagger=0, cudaStream_t *stream_p=NULL, bool gdr_send=false, bool gdr_recv=true) |
| virtual void | scatter (int nFace, int dagger, int dir) |
| const char * | VolString () const |
| virtual void | backup () const |
| Backs up the LatticeField. More... | |
| virtual void | restore () |
| Restores the cpuGaugeField. More... | |
Public Member Functions inherited from quda::Object | |
| Object () | |
| virtual | ~Object () |
Protected Member Functions | |
| void | exchange (void **recv, void **send, QudaDirection dir) const |
| Exchange the buffers across all dimensions in a given direction. More... | |
| void | createGhostZone (const int *R, bool no_comms_fill) const |
Protected Member Functions inherited from quda::LatticeField | |
| virtual void | setTuningString () |
Additional Inherited Members | |
Static Public Member Functions inherited from quda::LatticeField | |
| static void | freeGhostBuffer (void) |
| Free statically allocated ghost buffers. More... | |
| static void | destroyIPCComms () |
Static Public Member Functions inherited from quda::Object | |
| static void * | operator new (std::size_t size) |
| static void | operator delete (void *p) |
| static void * | operator new[] (std::size_t size) |
| static void | operator delete[] (void *p) |
Static Public Attributes inherited from quda::LatticeField | |
| static int | bufferIndex = 0 |
| static bool | ghost_field_reset = false |
Static Protected Attributes inherited from quda::LatticeField | |
| static void * | ghost_send_buffer_d [2] = {nullptr, nullptr} |
| static void * | ghost_recv_buffer_d [2] = {nullptr, nullptr} |
| static void * | ghost_pinned_buffer_h [2] = {nullptr, nullptr} |
| static void * | ghost_pinned_buffer_hd [2] = {nullptr, nullptr} |
| static void * | ghost_remote_send_buffer_d [2][QUDA_MAX_DIM][2] |
| static size_t | ghostFaceBytes = 0 |
| static bool | initGhostFaceBuffer = false |
| static MsgHandle * | mh_send_p2p_fwd [2][QUDA_MAX_DIM] { } |
| static MsgHandle * | mh_send_p2p_back [2][QUDA_MAX_DIM] { } |
| static MsgHandle * | mh_recv_p2p_fwd [2][QUDA_MAX_DIM] { } |
| static MsgHandle * | mh_recv_p2p_back [2][QUDA_MAX_DIM] { } |
| static int | buffer_send_p2p_fwd [2][QUDA_MAX_DIM] { } |
| static int | buffer_recv_p2p_fwd [2][QUDA_MAX_DIM] { } |
| static int | buffer_send_p2p_back [2][QUDA_MAX_DIM] { } |
| static int | buffer_recv_p2p_back [2][QUDA_MAX_DIM] { } |
| static cudaEvent_t | ipcCopyEvent [2][2][QUDA_MAX_DIM] |
| static cudaEvent_t | ipcRemoteCopyEvent [2][2][QUDA_MAX_DIM] |
| static bool | initIPCComms = false |
Definition at line 123 of file gauge_field.h.
| quda::GaugeField::GaugeField | ( | const GaugeFieldParam & | param | ) |
Definition at line 30 of file gauge_field.cpp.
References ALIGNMENT_ADJUST, anisotropy, bytes, errorQuda, fixed, geometry, isNative(), length, link_type, nColor, quda::LatticeField::nDim, nInternal, phase_bytes, phase_offset, quda::LatticeField::precision, QUDA_ASQTAD_LONG_LINKS, QUDA_ASQTAD_MOM_LINKS, QUDA_COARSE_GEOMETRY, QUDA_COARSE_LINKS, QUDA_GAUGE_FIXED_YES, QUDA_RECONSTRUCT_13, QUDA_RECONSTRUCT_9, QUDA_SCALAR_GEOMETRY, QUDA_TENSOR_GEOMETRY, QUDA_VECTOR_GEOMETRY, QUDA_WILSON_LINKS, real_length, reconstruct, scale, quda::LatticeField::stride, quda::LatticeField::total_bytes, and quda::LatticeField::volume.

|
virtual |
Definition at line 86 of file gauge_field.cpp.
|
inline |
Definition at line 205 of file gauge_field.h.
References anisotropy.
Referenced by cloverQuda(), quda::CoarseOp(), dslashQuda(), dslashQuda_4dpc(), dslashQuda_mdwf(), loadCloverQuda(), and quda::setDiracParam().

| void quda::GaugeField::applyStaggeredPhase | ( | ) |
Apply the staggered phase factors to the gauge field.
Definition at line 112 of file gauge_field.cpp.
References quda::applyGaugePhase(), errorQuda, quda::cudaGaugeField::exchangeGhost(), quda::cpuGaugeField::exchangeGhost(), quda::LatticeField::ghostExchange, QUDA_GHOST_EXCHANGE_PAD, and staggeredPhaseApplied.
Referenced by apply_staggered_phase_quda_(), and staggeredPhaseQuda().


|
inline |
Definition at line 242 of file gauge_field.h.
References bytes.
Referenced by computeHISQForceQuda(), and quda::cudaGaugeField::saveCPUField().

| void quda::GaugeField::checkField | ( | const LatticeField & | l | ) | const |
Definition at line 236 of file gauge_field.cpp.
References anisotropy, quda::LatticeField::checkField(), e, errorQuda, fixed, link_type, nColor, nFace, t_boundary, and tadpole.
Referenced by quda::cudaGaugeField::copy(), quda::cpuGaugeField::copy(), and quda::cudaGaugeField::saveCPUField().


| uint64_t quda::GaugeField::checksum | ( | bool | mini = false | ) | const |
Compute checksum of this gauge field: this uses a XOR-based checksum method
| [in] | mini | Whether to compute a mini checksum or global checksum. A mini checksum only computes the checksum over a subset of the lattice sites and is to be used for online comparisons, e.g., checking a field has changed with a global update algorithm. |
Definition at line 328 of file gauge_field.cpp.
References quda::Checksum().

|
pure virtual |
Generic gauge field copy
| [in] | src | Source from which we are copying |
Implemented in quda::cpuGaugeField, and quda::cudaGaugeField.
Referenced by quda::calculateY(), and quda::CoarseOp().

|
protected |
Compute the required extended ghost zone sizes and offsets
| [in] | R | Radius of the ghost zone |
| [in] | no_comms_fill | If true we create a full halo regardless of partitioning |
Definition at line 90 of file gauge_field.cpp.
References ALIGNMENT_ADJUST, comm_dim_partitioned(), geometry, quda::LatticeField::ghost_bytes, quda::LatticeField::ghost_face_bytes, ghostFace, quda::LatticeField::ghostOffset, fused_exterior_ndeg_tm_dslash_cuda_gen::i, isNative(), quda::LatticeField::nDim, nInternal, quda::LatticeField::precision, quda::LatticeField::R(), and quda::LatticeField::surface.
Referenced by quda::cudaGaugeField::allocateGhostBuffer().


|
inlinevirtual |
Reimplemented in quda::cudaGaugeField.
Definition at line 247 of file gauge_field.h.
References errorQuda.
|
inlinevirtual |
Reimplemented in quda::cudaGaugeField.
Definition at line 251 of file gauge_field.h.
References errorQuda.
|
protected |
Exchange the buffers across all dimensions in a given direction.
| [out] | recv | Receive buffer |
| [in] | send | Send buffer |
| [in] | dir | Direction in which we are sending (forwards OR backwards only) |
Definition at line 156 of file gauge_field.cpp.
References bytes, comm_declare_receive_relative, comm_declare_send_relative, comm_dim_partitioned(), comm_free(), comm_start(), comm_wait(), errorQuda, fused_exterior_ndeg_tm_dslash_cuda_gen::i, quda::LatticeField::Location(), memcpy(), quda::LatticeField::nDimComms, nFace, nInternal, pool_pinned_free, pool_pinned_malloc, quda::LatticeField::precision, QUDA_BACKWARDS, QUDA_CPU_FIELD_LOCATION, QUDA_CUDA_FIELD_LOCATION, QUDA_FORWARDS, qudaMemcpy, and quda::LatticeField::surfaceCB.
Referenced by quda::cpuGaugeField::exchangeGhost(), and quda::cpuGaugeField::injectGhost().


|
pure virtual |
Implemented in quda::cpuGaugeField, and quda::cudaGaugeField.
Referenced by quda::calculateY().

|
inline |
Definition at line 211 of file gauge_field.h.
References order.
|
inlinevirtual |
Reimplemented in quda::cpuGaugeField, and quda::cudaGaugeField.
Definition at line 246 of file gauge_field.h.
References errorQuda.
Referenced by quda::gauge::Accessor< Float, nColor, QUDA_QDP_GAUGE_ORDER >::Accessor(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc >::FloatNOrder(), quda::maxGauge(), quda::gauge::QDPJITOrder< Float, length >::QDPJITOrder(), and quda::gauge::QDPOrder< Float, length >::QDPOrder().

|
inlinevirtual |
Reimplemented in quda::cpuGaugeField, and quda::cudaGaugeField.
Definition at line 250 of file gauge_field.h.
References errorQuda.
|
inline |
Definition at line 210 of file gauge_field.h.
References fixed.
Referenced by quda::CoarseOp().

|
inline |
Definition at line 212 of file gauge_field.h.
References geometry.
Referenced by quda::gauge::Accessor< Float, nColor, QUDA_QDP_GAUGE_ORDER >::Accessor(), quda::cloverDerivative(), quda::CoarseOp(), quda::copyGaugeEx(), quda::gauge::GhostAccessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, native_ghost >::GhostAccessor(), quda::gauge::GhostAccessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, native_ghost >::GhostAccessor(), quda::gauge::GhostAccessor< Float, nColor, QUDA_FLOAT2_GAUGE_ORDER, native_ghost >::GhostAccessor(), quda::cudaGaugeField::saveCPUField(), and saveGaugeFieldQuda().

|
inline |
Definition at line 254 of file gauge_field.h.
References errorQuda, ghost, and isNative().
Referenced by quda::cpuGaugeField::copy(), dslash_4_4d(), dw_dslash(), quda::gauge::GhostAccessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, native_ghost >::GhostAccessor(), quda::gauge::GhostAccessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, native_ghost >::GhostAccessor(), init(), invert_test(), quda::gauge::LegacyOrder< Float, length >::LegacyOrder(), quda::cudaGaugeField::saveCPUField(), and wil_dslash().


|
inline |
Definition at line 259 of file gauge_field.h.
References errorQuda, ghost, and isNative().

|
inline |
Return the imaginary chemical potential applied to this field
Definition at line 229 of file gauge_field.h.
References i_mu.
|
pure virtual |
Implemented in quda::cpuGaugeField, and quda::cudaGaugeField.
Referenced by quda::calculateY().

| bool quda::GaugeField::isNative | ( | ) | const |
This function returns true if the field is stored in an internal field order for the given precision.
Definition at line 138 of file gauge_field.cpp.
References order, quda::LatticeField::precision, QUDA_DOUBLE_PRECISION, QUDA_FLOAT2_GAUGE_ORDER, QUDA_FLOAT4_GAUGE_ORDER, QUDA_HALF_PRECISION, QUDA_RECONSTRUCT_10, QUDA_RECONSTRUCT_12, QUDA_RECONSTRUCT_13, QUDA_RECONSTRUCT_8, QUDA_RECONSTRUCT_9, QUDA_RECONSTRUCT_NO, QUDA_SINGLE_PRECISION, and reconstruct.
Referenced by quda::APEStep(), createGhostZone(), quda::cudaGaugeField::cudaGaugeField(), quda::cudaGaugeField::exchangeGhost(), quda::extractGhost(), quda::extractGhostEx(), quda::extractGhostMG(), GaugeField(), quda::gaugeGauss(), Ghost(), quda::cudaGaugeField::injectGhost(), quda::OvrImpSTOUTStep(), quda::STOUTStep(), and quda::cudaGaugeField::~cudaGaugeField().

|
inline |
Definition at line 201 of file gauge_field.h.
References length.
|
inline |
Definition at line 231 of file gauge_field.h.
References fat_link_max.
|
inline |
Definition at line 209 of file gauge_field.h.
References link_type.
Referenced by quda::CoarseOp(), quda::extractGhost(), quda::extractGhostEx(), and quda::extractGhostMG().

|
inline |
Definition at line 202 of file gauge_field.h.
References nColor.
Referenced by quda::calculateY(), quda::extractGaugeGhost(), quda::extractGhostMG(), quda::gauge::GhostAccessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, native_ghost >::GhostAccessor(), quda::gauge::GhostAccessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, native_ghost >::GhostAccessor(), invert_multishift_quda_(), and quda::maxGauge().

|
inline |
Definition at line 232 of file gauge_field.h.
References nFace.
Referenced by quda::extractGhost(), quda::ExtractGhostArg< Order, nDim >::ExtractGhostArg(), quda::gauge::FloatNOrder< Float, length, N, reconLenParam, stag_phase, huge_alloc >::FloatNOrder(), quda::gauge::GhostAccessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, native_ghost >::GhostAccessor(), quda::gauge::GhostAccessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, native_ghost >::GhostAccessor(), quda::gauge::GhostAccessor< Float, nColor, QUDA_FLOAT2_GAUGE_ORDER, native_ghost >::GhostAccessor(), and quda::gauge::LegacyOrder< Float, length >::LegacyOrder().

|
inlinevirtual |
Reimplemented in quda::cudaGaugeField.
Definition at line 248 of file gauge_field.h.
References errorQuda.
|
inlinevirtual |
Reimplemented in quda::cudaGaugeField.
Definition at line 252 of file gauge_field.h.
References errorQuda.
|
inline |
Definition at line 204 of file gauge_field.h.
References order.
Referenced by quda::APEStep(), quda::applyU(), quda::calculateY(), quda::checkMomOrder(), quda::Checksum(), quda::computeCloverForce(), quda::computeCloverSigmaOprod(), quda::computeStaggeredOprod(), quda::extractGhost(), quda::extractGhostEx(), quda::extractGhostMG(), quda::gaugeGauss(), quda::maxGauge(), quda::LatticeField::Nvec(), quda::OvrImpSTOUTStep(), quda::cudaGaugeField::saveCPUField(), quda::STOUTStep(), and quda::updateMomentum().

|
inline |
Definition at line 243 of file gauge_field.h.
References phase_bytes.
|
inline |
Definition at line 244 of file gauge_field.h.
References phase_offset.
|
inline |
Definition at line 203 of file gauge_field.h.
References reconstruct.
Referenced by quda::APEStep(), quda::checkMomOrder(), quda::CoarseOp(), quda::completeKSForce(), quda::computeCloverForce(), computeCloverForceQuda(), quda::computeKSLongLinkForce(), createCloverQuda(), quda::extractGhost(), quda::extractGhostEx(), quda::extractGhostMG(), quda::fatLongKSLink(), quda::gauge::FieldOrder< Float, nColor, nSpinCoarse, order, native_ghost >::FieldOrder(), quda::gaugeGauss(), loadGaugeQuda(), loadSloppyGaugeQuda(), quda::OvrImpSTOUTStep(), quda::projectSU3(), quda::cudaGaugeField::saveCPUField(), and quda::STOUTStep().

| void quda::GaugeField::removeStaggeredPhase | ( | ) |
Remove the staggered phase factors from the gauge field.
Definition at line 125 of file gauge_field.cpp.
References quda::applyGaugePhase(), errorQuda, quda::cudaGaugeField::exchangeGhost(), quda::cpuGaugeField::exchangeGhost(), quda::LatticeField::ghostExchange, QUDA_GHOST_EXCHANGE_PAD, and staggeredPhaseApplied.
Referenced by remove_staggered_phase_quda_(), and staggeredPhaseQuda().


|
inline |
Definition at line 207 of file gauge_field.h.
References scale.
|
inline |
Definition at line 268 of file gauge_field.h.
References site_offset.
|
inline |
Definition at line 274 of file gauge_field.h.
References site_size.
|
inline |
Definition at line 213 of file gauge_field.h.
References staggeredPhaseType.
|
inline |
Definition at line 214 of file gauge_field.h.
References staggeredPhaseApplied.
Referenced by staggeredPhaseQuda().

|
inline |
Definition at line 206 of file gauge_field.h.
References tadpole.
|
inline |
Definition at line 208 of file gauge_field.h.
References t_boundary.
Referenced by quda::CoarseOp().

|
pure virtual |
Set all field elements to zero (virtual)
Implemented in quda::cpuGaugeField, and quda::cudaGaugeField.
|
protected |
Definition at line 142 of file gauge_field.h.
Referenced by Anisotropy(), checkField(), and GaugeField().
|
protected |
Definition at line 126 of file gauge_field.h.
Referenced by quda::cudaGaugeField::backup(), quda::cpuGaugeField::backup(), Bytes(), quda::cudaGaugeField::copy(), quda::cpuGaugeField::copy(), quda::cpuGaugeField::cpuGaugeField(), quda::cudaGaugeField::cudaGaugeField(), exchange(), quda::cpuGaugeField::exchangeExtendedGhost(), GaugeField(), quda::cudaGaugeField::restore(), quda::cpuGaugeField::restore(), quda::cudaGaugeField::saveCPUField(), quda::cudaGaugeField::zero(), and quda::cpuGaugeField::zero().
|
protected |
Definition at line 147 of file gauge_field.h.
Referenced by quda::cpuGaugeField::cpuGaugeField(), quda::cudaGaugeField::cudaGaugeField(), quda::cudaGaugeField::setGauge(), quda::cpuGaugeField::setGauge(), quda::cpuGaugeField::~cpuGaugeField(), and quda::cudaGaugeField::~cudaGaugeField().
|
protected |
Definition at line 144 of file gauge_field.h.
Referenced by quda::cudaGaugeField::copy(), quda::cpuGaugeField::copy(), quda::cpuGaugeField::cpuGaugeField(), and LinkMax().
|
protected |
Definition at line 138 of file gauge_field.h.
Referenced by checkField(), GaugeField(), and GaugeFixed().
|
protected |
Definition at line 133 of file gauge_field.h.
Referenced by quda::cpuGaugeField::backup(), quda::cudaGaugeField::copy(), quda::cpuGaugeField::copy(), quda::cpuGaugeField::cpuGaugeField(), createGhostZone(), quda::cudaGaugeField::cudaGaugeField(), quda::cpuGaugeField::exchangeExtendedGhost(), quda::cudaGaugeField::exchangeGhost(), quda::cpuGaugeField::exchangeGhost(), GaugeField(), Geometry(), quda::cudaGaugeField::injectGhost(), quda::cpuGaugeField::injectGhost(), quda::cpuGaugeField::restore(), quda::cudaGaugeField::saveCPUField(), quda::cpuGaugeField::~cpuGaugeField(), and quda::cudaGaugeField::~cudaGaugeField().
|
mutableprotected |
Definition at line 149 of file gauge_field.h.
Referenced by quda::cpuGaugeField::cpuGaugeField(), quda::cudaGaugeField::cudaGaugeField(), quda::cudaGaugeField::exchangeGhost(), quda::cpuGaugeField::exchangeGhost(), Ghost(), quda::cudaGaugeField::injectGhost(), quda::cpuGaugeField::injectGhost(), quda::cpuGaugeField::~cpuGaugeField(), and quda::cudaGaugeField::~cudaGaugeField().
|
mutableprotected |
Definition at line 151 of file gauge_field.h.
Referenced by createGhostZone().
|
protected |
|
protected |
Definition at line 129 of file gauge_field.h.
Referenced by GaugeField(), and Length().
|
protected |
Definition at line 139 of file gauge_field.h.
Referenced by checkField(), quda::cudaGaugeField::copy(), quda::cpuGaugeField::copy(), quda::cpuGaugeField::cpuGaugeField(), quda::cudaGaugeField::cudaGaugeField(), GaugeField(), LinkType(), and quda::cpuGaugeField::~cpuGaugeField().
|
protected |
Definition at line 131 of file gauge_field.h.
Referenced by checkField(), quda::cudaGaugeField::copy(), quda::cpuGaugeField::copy(), GaugeField(), Ncolor(), and quda::cudaGaugeField::saveCPUField().
|
protected |
Definition at line 132 of file gauge_field.h.
Referenced by checkField(), quda::cudaGaugeField::copy(), quda::cpuGaugeField::copy(), quda::cpuGaugeField::cpuGaugeField(), quda::cudaGaugeField::cudaGaugeField(), exchange(), quda::cudaGaugeField::exchangeGhost(), quda::cpuGaugeField::exchangeGhost(), quda::cudaGaugeField::injectGhost(), quda::cpuGaugeField::injectGhost(), Nface(), and quda::cudaGaugeField::saveCPUField().
|
protected |
Definition at line 136 of file gauge_field.h.
Referenced by quda::cpuGaugeField::cpuGaugeField(), createGhostZone(), quda::cudaGaugeField::cudaGaugeField(), exchange(), quda::cpuGaugeField::exchangeExtendedGhost(), quda::cpuGaugeField::exchangeGhost(), GaugeField(), and quda::cpuGaugeField::injectGhost().
|
protected |
Definition at line 137 of file gauge_field.h.
Referenced by quda::cpuGaugeField::backup(), quda::cpuGaugeField::copy(), quda::cpuGaugeField::cpuGaugeField(), quda::cudaGaugeField::cudaGaugeField(), FieldOrder(), isNative(), Order(), quda::cpuGaugeField::restore(), and quda::cpuGaugeField::~cpuGaugeField().
|
protected |
Definition at line 128 of file gauge_field.h.
Referenced by GaugeField(), and PhaseBytes().
|
protected |
Definition at line 127 of file gauge_field.h.
Referenced by quda::cudaGaugeField::cudaGaugeField(), GaugeField(), and PhaseOffset().
|
protected |
Definition at line 130 of file gauge_field.h.
Referenced by GaugeField().
|
protected |
Definition at line 135 of file gauge_field.h.
Referenced by quda::cpuGaugeField::copy(), quda::cpuGaugeField::cpuGaugeField(), quda::cudaGaugeField::cudaGaugeField(), GaugeField(), isNative(), and Reconstruct().
|
protected |
Definition at line 145 of file gauge_field.h.
Referenced by GaugeField(), and Scale().
|
protected |
Offset into MILC site struct to the desired matrix field (only if gauge_order=MILC_SITE_GAUGE_ORDER)
Definition at line 179 of file gauge_field.h.
Referenced by SiteOffset().
|
protected |
Size of MILC site struct (only if gauge_order=MILC_SITE_GAUGE_ORDER)
Definition at line 184 of file gauge_field.h.
Referenced by quda::cpuGaugeField::cpuGaugeField(), and SiteSize().
|
protected |
Whether the staggered phase factor has been applied
Definition at line 161 of file gauge_field.h.
Referenced by applyStaggeredPhase(), quda::cudaGaugeField::copy(), removeStaggeredPhase(), quda::cudaGaugeField::saveCPUField(), and StaggeredPhaseApplied().
|
protected |
The staggered phase convention to use
Definition at line 156 of file gauge_field.h.
Referenced by quda::cudaGaugeField::copy(), quda::cudaGaugeField::saveCPUField(), and StaggeredPhase().
|
protected |
Definition at line 140 of file gauge_field.h.
Referenced by checkField(), and TBoundary().
|
protected |
Definition at line 143 of file gauge_field.h.
Referenced by checkField(), and Tadpole().
1.8.14