22 void Monte( cudaGaugeField& data, RNG &rngstate,
double Beta,
int nhb,
int nover);
double2 getLinkDeterminant(cudaGaugeField &data)
Calculate the Determinant.
void PGaugeExchange(cudaGaugeField &data, const int dir, const int parity)
Perform heatbath and overrelaxation. Performs nhb heatbath steps followed by nover overrelaxation ste...
void PGaugeExchangeFree()
Release all allocated memory used to exchange data between nodes.
double2 getLinkTrace(cudaGaugeField &data)
Calculate the Trace.
void InitGaugeField(cudaGaugeField &data)
Perform a cold start to the gauge field, identity SU(3) matrix, also fills the ghost links in multi-G...
Main header file for the QUDA library.
void Monte(cudaGaugeField &data, RNG &rngstate, double Beta, int nhb, int nover)
Perform heatbath and overrelaxation. Performs nhb heatbath steps followed by nover overrelaxation ste...