|
double3 | quda::plaquette (const GaugeField &U) |
| Compute the plaquette of the gauge field. More...
|
|
void | quda::gaugeGauss (GaugeField &U, RNG &rngstate, double epsilon) |
| Generate Gaussian distributed su(N) or SU(N) fields. If U is a momentum field, then we generate random Gaussian distributed field in the Lie algebra using the anti-Hermitation convention. If U is in the group then we create a Gaussian distributed su(n) field and exponentiate it, e.g., U = exp(sigma * H), where H is the distributed su(n) field and sigma is the width of the distribution (sigma = 0 results in a free field, and sigma = 1 has maximum disorder). More...
|
|
void | quda::gaugeGauss (GaugeField &U, unsigned long long seed, double epsilon) |
| Generate Gaussian distributed su(N) or SU(N) fields. If U is a momentum field, then we generate random Gaussian distributed field in the Lie algebra using the anti-Hermitation convention. If U is in the group then we create a Gaussian distributed su(n) field and exponentiate it, e.g., U = exp(sigma * H), where H is the distributed su(n) field and sigma is the width of the distribution (sigma = 0 results in a free field, and sigma = 1 has maximum disorder). More...
|
|
void | quda::APEStep (GaugeField &dataDs, const GaugeField &dataOr, double alpha) |
| Apply APE smearing to the gauge field. More...
|
|
void | quda::STOUTStep (GaugeField &dataDs, const GaugeField &dataOr, double rho) |
| Apply STOUT smearing to the gauge field. More...
|
|
void | quda::OvrImpSTOUTStep (GaugeField &dataDs, const GaugeField &dataOr, double rho, double epsilon) |
| Apply Over Improved STOUT smearing to the gauge field. More...
|
|
void | quda::gaugefixingOVR (cudaGaugeField &data, const int gauge_dir, const int Nsteps, const int verbose_interval, const double relax_boost, const double tolerance, const int reunit_interval, const int stopWtheta) |
| Gauge fixing with overrelaxation with support for single and multi GPU. More...
|
|
void | quda::gaugefixingFFT (cudaGaugeField &data, const int gauge_dir, const int Nsteps, const int verbose_interval, const double alpha, const int autotune, const double tolerance, const int stopWtheta) |
| Gauge fixing with Steepest descent method with FFTs with support for single GPU only. More...
|
|
void | quda::computeFmunu (GaugeField &Fmunu, const GaugeField &gauge) |
| Compute the Fmunu tensor. More...
|
|
double | quda::computeQCharge (const GaugeField &Fmunu) |
| Compute the topological charge. More...
|
|
double | quda::computeQChargeDensity (const GaugeField &Fmunu, void *result) |
| Compute the topological charge density per lattice site. More...
|
|