QUDA  v1.1.0
A library for QCD on GPUs
Macros | Functions
llfat_utils.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <quda.h>
#include <gauge_field.h>
#include <host_utils.h>
#include <llfat_utils.h>
#include <unitarization_links.h>
#include <misc.h>
#include <string.h>
#include <quda_internal.h>
#include <complex>

Go to the source code of this file.

Macros

#define XUP   0
 
#define YUP   1
 
#define ZUP   2
 
#define TUP   3
 

Functions

template<typename su3_matrix , typename Real >
void llfat_compute_gen_staple_field (su3_matrix *staple, int mu, int nu, su3_matrix *mulink, su3_matrix **sitelink, void **fatlink, Real coef, int use_staple)
 
template<typename su3_matrix , typename Float >
void llfat_cpu (void **fatlink, su3_matrix **sitelink, Float *act_path_coeff)
 
void llfat_reference (void **fatlink, void **sitelink, QudaPrecision prec, void *act_path_coeff)
 

Macro Definition Documentation

◆ TUP

#define TUP   3

Definition at line 19 of file llfat_utils.cpp.

◆ XUP

#define XUP   0

Definition at line 16 of file llfat_utils.cpp.

◆ YUP

#define YUP   1

Definition at line 17 of file llfat_utils.cpp.

◆ ZUP

#define ZUP   2

Definition at line 18 of file llfat_utils.cpp.

Function Documentation

◆ llfat_compute_gen_staple_field()

template<typename su3_matrix , typename Real >
void llfat_compute_gen_staple_field ( su3_matrix staple,
int  mu,
int  nu,
su3_matrix mulink,
su3_matrix **  sitelink,
void **  fatlink,
Real  coef,
int  use_staple 
)

Definition at line 27 of file llfat_utils.cpp.

◆ llfat_cpu()

template<typename su3_matrix , typename Float >
void llfat_cpu ( void **  fatlink,
su3_matrix **  sitelink,
Float *  act_path_coeff 
)

Definition at line 138 of file llfat_utils.cpp.

◆ llfat_reference()

void llfat_reference ( void **  fatlink,
void **  sitelink,
QudaPrecision  prec,
void *  act_path_coeff 
)

Definition at line 194 of file llfat_utils.cpp.