|
QUDA
0.9.0
|
#include <quda.h>
Parameters having to do with the gauge field or the interpretation of the gauge field by various Dirac operators
| double QudaGaugeParam_s::anisotropy |
Used for Wilson and Wilson-clover
Definition at line 31 of file quda.h.
Referenced by applyGaugeFieldScaling(), gauge_force_test(), hisq_force_init(), init(), llfat_test(), main(), quda::operator<<(), set_params(), setGaugeParam(), GaugeAlgTest::SetUp(), su3Reconstruct12(), su3Reconstruct8(), and unitarize_link_test().
| QudaPrecision QudaGaugeParam_s::cpu_prec |
The precision used by the caller
Definition at line 40 of file quda.h.
Referenced by covdevRef(), dslashRef(), gauge_force_test(), hisq_force_init(), hisq_force_test(), hisqCompleteForceCPU(), hisqLongLinkForceCPU(), hisqStaplesForceCPU(), init(), invert_multishift_quda_(), invert_test(), llfat_test(), main(), set_params(), setGaugeParam(), GaugeAlgTest::SetUp(), staggeredDslashRef(), SU3test(), and unitarize_link_test().
| QudaPrecision QudaGaugeParam_s::cuda_prec |
The precision of the cuda gauge field
Definition at line 42 of file quda.h.
Referenced by quda::canReuseResidentGauge(), checkClover(), checkGauge(), computeGaugeForceQuda(), computeKSLinkQuda(), quda::deflated_solver::deflated_solver(), gauge_force_test(), hisq_force_init(), init(), invertMultiShiftQuda(), invertMultiSrcQuda(), invertQuda(), llfat_test(), loadGaugeQuda(), main(), packTest(), printQudaGaugeParam(), printQudaInvertParam(), saveGaugeQuda(), set_params(), setGaugeParam(), GaugeAlgTest::SetUp(), and unitarize_link_test().
| QudaPrecision QudaGaugeParam_s::cuda_prec_precondition |
The precision of the preconditioner gauge field
Definition at line 48 of file quda.h.
Referenced by checkClover(), checkGauge(), invert_test(), loadGaugeQuda(), main(), printQudaGaugeParam(), printQudaInvertParam(), and setGaugeParam().
| QudaPrecision QudaGaugeParam_s::cuda_prec_sloppy |
The precision of the sloppy gauge field
Definition at line 45 of file quda.h.
Referenced by checkClover(), checkGauge(), gauge_force_test(), init(), invert_test(), llfat_test(), loadGaugeQuda(), main(), quda::multigrid_solver::multigrid_solver(), printQudaGaugeParam(), printQudaInvertParam(), set_params(), setGaugeParam(), GaugeAlgTest::SetUp(), and unitarize_link_test().
| int QudaGaugeParam_s::ga_pad |
The pad size that the cudaGaugeField will use (default=0)
Definition at line 53 of file quda.h.
Referenced by gauge_force_test(), init(), invert_test(), llfat_test(), loadGaugeQuda(), main(), packTest(), saveGaugeQuda(), set_params(), setGaugeParam(), GaugeAlgTest::SetUp(), and unitarize_link_test().
| QudaGaugeFixed QudaGaugeParam_s::gauge_fix |
Whether the input gauge field is in the axial gauge or not
Definition at line 51 of file quda.h.
Referenced by applyGaugeFieldScaling(), gauge_force_test(), init(), llfat_test(), main(), set_params(), setGaugeParam(), GaugeAlgTest::SetUp(), and unitarize_link_test().
| size_t QudaGaugeParam_s::gauge_offset |
Offset into MILC site struct to the gauge field (only if gauge_order=MILC_SITE_GAUGE_ORDER)
Definition at line 78 of file quda.h.
Referenced by computeGaugeForceQuda(), projectSU3Quda(), and updateGaugeFieldQuda().
| QudaGaugeFieldOrder QudaGaugeParam_s::gauge_order |
The ordering on the input gauge field
Definition at line 36 of file quda.h.
Referenced by computeCloverForceQuda(), gauge_force_test(), hisq_force_init(), init(), llfat_test(), main(), packTest(), set_params(), setGaugeParam(), GaugeAlgTest::SetUp(), and unitarize_link_test().
| double QudaGaugeParam_s::gaugeGiB |
The storage used by the gauge fields
Definition at line 60 of file quda.h.
Referenced by init(), loadGaugeQuda(), main(), packTest(), and unitarize_link_test().
| int QudaGaugeParam_s::llfat_ga_pad |
| QudaFieldLocation QudaGaugeParam_s::location |
The location of the gauge field
Definition at line 27 of file quda.h.
Referenced by quda::ColorSpinorField::Create(), quda::ColorSpinorField::fill(), loadGaugeQuda(), quda::DiracWilson::M(), quda::DiracClover::M(), main(), quda::cudaColorSpinorField::PrintVector(), saveGaugeQuda(), quda::Transfer::setSiteSubset(), quda::cudaColorSpinorField::Source(), and quda::Transfer::Transfer().
| int QudaGaugeParam_s::make_resident_gauge |
Make the result gauge field resident
Definition at line 73 of file quda.h.
Referenced by computeGaugeFixingFFTQuda(), computeGaugeFixingOVRQuda(), computeGaugeForceQuda(), projectSU3Quda(), staggeredPhaseQuda(), and updateGaugeFieldQuda().
| int QudaGaugeParam_s::make_resident_mom |
Make the result momentum field resident
Definition at line 74 of file quda.h.
Referenced by computeGaugeForceQuda(), computeStaggeredForceQuda(), momActionQuda(), and updateGaugeFieldQuda().
| int QudaGaugeParam_s::mom_ga_pad |
Used by the gauge and fermion forces
Definition at line 59 of file quda.h.
Referenced by gauge_force_test(), and hisq_force_test().
| size_t QudaGaugeParam_s::mom_offset |
Offset into MILC site struct to the momentum field (only if gauge_order=MILC_SITE_GAUGE_ORDER)
Definition at line 79 of file quda.h.
Referenced by computeGaugeForceQuda(), and updateGaugeFieldQuda().
| int QudaGaugeParam_s::overlap |
Width of overlapping domains
Definition at line 67 of file quda.h.
Referenced by checkGauge(), and loadGaugeQuda().
| int QudaGaugeParam_s::overwrite_mom |
When computing momentum, should we overwrite it or accumulate to to
Definition at line 69 of file quda.h.
Referenced by computeGaugeForceQuda().
| QudaReconstructType QudaGaugeParam_s::reconstruct |
The reconstruction type of the cuda gauge field
Definition at line 43 of file quda.h.
Referenced by computeCloverForceQuda(), computeGaugeFixingFFTQuda(), computeGaugeFixingOVRQuda(), computeGaugeForceQuda(), computeHISQForceQuda(), computeKSLinkQuda(), computeStaggeredForceQuda(), construct_fat_long_gauge_field(), gauge_force_test(), hisq_force_init(), init(), invert_test(), llfat_test(), loadGaugeQuda(), loadSloppyGaugeQuda(), main(), quda::operator<<(), packTest(), printQudaGaugeParam(), projectSU3Quda(), saveGaugeQuda(), set_params(), setGaugeParam(), GaugeAlgTest::SetUp(), staggeredPhaseQuda(), unitarize_link_test(), and updateGaugeFieldQuda().
| QudaReconstructType QudaGaugeParam_s::reconstruct_precondition |
The recontruction type of the preconditioner gauge field
Definition at line 49 of file quda.h.
Referenced by invert_test(), loadGaugeQuda(), main(), printQudaGaugeParam(), and setGaugeParam().
| QudaReconstructType QudaGaugeParam_s::reconstruct_sloppy |
The recontruction type of the sloppy gauge field
Definition at line 46 of file quda.h.
Referenced by gauge_force_test(), init(), invert_test(), llfat_test(), loadGaugeQuda(), main(), printQudaGaugeParam(), set_params(), setGaugeParam(), GaugeAlgTest::SetUp(), and unitarize_link_test().
| int QudaGaugeParam_s::return_result_gauge |
Return the result gauge field
Definition at line 75 of file quda.h.
Referenced by projectSU3Quda(), staggeredPhaseQuda(), and updateGaugeFieldQuda().
| int QudaGaugeParam_s::return_result_mom |
Return the result momentum field
Definition at line 76 of file quda.h.
Referenced by computeGaugeForceQuda(), and computeStaggeredForceQuda().
| double QudaGaugeParam_s::scale |
Used by staggered long links
Definition at line 33 of file quda.h.
Referenced by init(), quda::operator<<(), and set_params().
| int QudaGaugeParam_s::site_ga_pad |
Used by link fattening and the gauge and fermion forces
Definition at line 55 of file quda.h.
Referenced by hisq_force_init(), and unitarize_link_test().
| size_t QudaGaugeParam_s::site_size |
Size of MILC site struct (only if gauge_order=MILC_SITE_GAUGE_ORDER)
Definition at line 80 of file quda.h.
Referenced by computeGaugeForceQuda(), projectSU3Quda(), and updateGaugeFieldQuda().
| int QudaGaugeParam_s::staggered_phase_applied |
| QudaStaggeredPhase QudaGaugeParam_s::staggered_phase_type |
Set the staggered phase type of the links
Definition at line 62 of file quda.h.
Referenced by llfat_test().
| int QudaGaugeParam_s::staple_pad |
| QudaTboundary QudaGaugeParam_s::t_boundary |
The temporal boundary condition that will be used for fermion fields
Definition at line 38 of file quda.h.
Referenced by applyGaugeFieldScaling(), applyGaugeFieldScaling_long(), gauge_force_test(), init(), link_sanity_check_internal_12(), link_sanity_check_internal_8(), llfat_test(), main(), quda::operator<<(), set_params(), setGaugeParam(), GaugeAlgTest::SetUp(), su3Reconstruct12(), su3Reconstruct8(), and unitarize_link_test().
| double QudaGaugeParam_s::tadpole_coeff |
Used for staggered only
Definition at line 32 of file quda.h.
Referenced by applyGaugeFieldScaling_long(), init(), link_sanity_check_internal_12(), link_sanity_check_internal_8(), and set_params().
| QudaLinkType QudaGaugeParam_s::type |
The link type of the gauge field (e.g., Wilson, fat, long, etc.)
Definition at line 35 of file quda.h.
Referenced by computeGaugeFixingFFTQuda(), computeGaugeFixingOVRQuda(), computeKSLinkQuda(), construct_fat_long_gauge_field(), constructGaugeField(), quda::Dirac::create(), gauge_force_test(), init(), invert_test(), llfat_test(), loadGaugeQuda(), main(), printQudaGaugeParam(), saveGaugeQuda(), setGaugeParam(), GaugeAlgTest::SetUp(), and unitarize_link_test().
| int QudaGaugeParam_s::use_resident_gauge |
Use the resident gauge field as input
Definition at line 71 of file quda.h.
Referenced by computeGaugeForceQuda(), computeStaggeredForceQuda(), loadGaugeQuda(), projectSU3Quda(), staggeredPhaseQuda(), and updateGaugeFieldQuda().
| int QudaGaugeParam_s::use_resident_mom |
Use the resident momentum field as input
Definition at line 72 of file quda.h.
Referenced by computeGaugeForceQuda(), computeStaggeredForceQuda(), momActionQuda(), and updateGaugeFieldQuda().
| int QudaGaugeParam_s::X[4] |
The local space-time dimensions (without checkboarding)
Definition at line 29 of file quda.h.
Referenced by applyGaugeFieldScaling_long(), contractGamma5Kernel(), contractGamma5MinusKernel(), contractGamma5PlusKernel(), contractKernel(), contractMinusKernel(), contractPlusKernel(), contractTsliceKernel(), contractTsliceMinusKernel(), contractTslicePlusKernel(), coordsFromFaceIndex(), coordsFromFaceIndexStaggered(), coordsFromIndex(), faceIndexFromCoords(), for(), gauge_force_test(), hisq_force_init(), hisqCompleteForceCPU(), hisqLongLinkForceCPU(), hisqStaplesForceCPU(), indexFromFaceIndex(), indexFromFaceIndexExtended(), indexFromFaceIndexExtendedStaggered(), indexFromFaceIndexStaggered(), init(), invert_test(), quda::LatticeFieldParam::LatticeFieldParam(), link_sanity_check_internal_12(), link_sanity_check_internal_8(), llfat_test(), main(), set_params(), setGaugeParam(), GaugeAlgTest::SetUp(), site_link_sanity_check_internal_12(), SU3test(), and unitarize_link_test().
1.8.14