QUDA  v1.1.0
A library for QCD on GPUs
Functions | Variables
staggered_gauge_utils.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <host_utils.h>
#include <quda_internal.h>
#include <quda.h>
#include <util_quda.h>
#include <staggered_gauge_utils.h>
#include <llfat_reference.h>
#include <unitarization_links.h>
#include "misc.h"

Go to the source code of this file.

Functions

void computeHISQLinksGPU (void **qdp_fatlink, void **qdp_longlink, void **qdp_fatlink_eps, void **qdp_longlink_eps, void **qdp_inlink, QudaGaugeParam &gauge_param_in, double **act_path_coeffs, double eps_naik, size_t gauge_data_type_size, int n_naiks)
 
void setActionPaths (double **act_paths)
 
void computeFatLongGPU (void **qdp_fatlink, void **qdp_longlink, void **qdp_inlink, QudaGaugeParam &gauge_param, size_t gauge_data_type_size, int n_naiks, double eps_naik)
 
void computeFatLongGPUandCPU (void **qdp_fatlink_gpu, void **qdp_longlink_gpu, void **qdp_fatlink_cpu, void **qdp_longlink_cpu, void **qdp_inlink, QudaGaugeParam &gauge_param, size_t gauge_data_type_size, int n_naiks, double eps_naik)
 
void computeStaggeredPlaquetteQDPOrder (void **qdp_link, double plaq[3], const QudaGaugeParam &gauge_param_in, const QudaDslashType dslash_type)
 

Variables

double tadpole_factor
 

Function Documentation

◆ computeFatLongGPU()

void computeFatLongGPU ( void **  qdp_fatlink,
void **  qdp_longlink,
void **  qdp_inlink,
QudaGaugeParam gauge_param,
size_t  gauge_data_type_size,
int  n_naiks,
double  eps_naik 
)

Definition at line 160 of file staggered_gauge_utils.cpp.

◆ computeFatLongGPUandCPU()

void computeFatLongGPUandCPU ( void **  qdp_fatlink_gpu,
void **  qdp_longlink_gpu,
void **  qdp_fatlink_cpu,
void **  qdp_longlink_cpu,
void **  qdp_inlink,
QudaGaugeParam gauge_param,
size_t  gauge_data_type_size,
int  n_naiks,
double  eps_naik 
)

Definition at line 206 of file staggered_gauge_utils.cpp.

◆ computeHISQLinksGPU()

void computeHISQLinksGPU ( void **  qdp_fatlink,
void **  qdp_longlink,
void **  qdp_fatlink_eps,
void **  qdp_longlink_eps,
void **  qdp_inlink,
QudaGaugeParam gauge_param_in,
double **  act_path_coeffs,
double  eps_naik,
size_t  gauge_data_type_size,
int  n_naiks 
)

Definition at line 25 of file staggered_gauge_utils.cpp.

◆ computeStaggeredPlaquetteQDPOrder()

void computeStaggeredPlaquetteQDPOrder ( void **  qdp_link,
double  plaq[3],
const QudaGaugeParam gauge_param_in,
const QudaDslashType  dslash_type 
)

Definition at line 277 of file staggered_gauge_utils.cpp.

◆ setActionPaths()

void setActionPaths ( double **  act_paths)

Definition at line 101 of file staggered_gauge_utils.cpp.

Variable Documentation

◆ tadpole_factor

double tadpole_factor
extern

Definition at line 79 of file command_line_params.cpp.