14 int main(
int argc,
char **argv)
18 app->parse(argc, argv);
19 }
catch (
const CLI::ParseError &e) {
51 printfQuda(
"Computed plaquette gauge precise is %16.15e (spatial = %16.15e, temporal = %16.15e)\n", plaq[0], plaq[1],
58 for (
int dir = 0; dir < 4; dir++) { free(gauge[dir]); }
QudaReconstructType link_recon_sloppy
std::shared_ptr< QUDAApp > make_app(std::string app_description, std::string app_name)
QudaReconstructType link_recon
std::array< int, 4 > gridsize_from_cmdline
QudaPrecision prec_sloppy
QudaGaugeParam gauge_param
@ QUDA_RECONSTRUCT_INVALID
size_t host_gauge_data_type_size
void initComms(int argc, char **argv, std::array< int, 4 > &commDims)
void constructHostGaugeField(void **gauge, QudaGaugeParam &gauge_param, int argc, char **argv)
void setWilsonGaugeParam(QudaGaugeParam &gauge_param)
int main(int argc, char **argv)
Main header file for the QUDA library.
void plaqQuda(double plaq[3])
QudaGaugeParam newQudaGaugeParam(void)
void initQuda(int device)
void loadGaugeQuda(void *h_gauge, QudaGaugeParam *param)
void setVerbosity(QudaVerbosity verbosity)