1 #ifndef _QUDA_FORTRAN_H
2 #define _QUDA_FORTRAN_H
202 double *loop_coeff,
int *num_paths,
int *max_length,
double *dt,
void apply_staggered_phase_quda_()
void clover_quda_(void *h_out, void *h_in, QudaInvertParam *inv_param, QudaParity *parity, int *inverse)
void set_kernel_pack_t_(int *pack)
void new_quda_invert_param_(QudaInvertParam *param)
#define QUDA_MAX_MULTI_SHIFT
Maximum number of shifts supported by the multi-shift solver. This number may be changed if need be...
void load_clover_quda_(void *h_clover, void *h_clovinv, QudaInvertParam *inv_param)
void dslash_quda_(void *h_out, void *h_in, QudaInvertParam *inv_param, QudaParity *parity)
void init_quda_(int *device)
void invert_md_quda_(void *hp_x, void *hp_b, QudaInvertParam *param)
void new_quda_gauge_param_(QudaGaugeParam *param)
void comm_set_gridsize_(int *grid)
void free_clover_quda_(void)
void invert_multi_shift_quda_(void *_hp_x[QUDA_MAX_MULTI_SHIFT], void *_hp_b, QudaInvertParam *param)
void update_gauge_field_quda_(void *gauge, void *momentum, double *dt, bool *conj_mom, bool *exact, QudaGaugeParam *param)
__constant__ double coeff
void load_gauge_quda_(void *h_gauge, QudaGaugeParam *param)
void compute_staggered_force_quda_(void *cudaMom, void *qudaQuark, double *coeff)
enum QudaParity_s QudaParity
void free_gauge_quda_(void)
QudaInvertParam inv_param
void remove_staggered_phase_quda_()
void mat_quda_(void *h_out, void *h_in, QudaInvertParam *inv_param)
void free_sloppy_gauge_quda_(void)
void init_quda_device_(int *device)
void mat_dag_mat_quda_(void *h_out, void *h_in, QudaInvertParam *inv_param)
int compute_gauge_force_quda_(void *mom, void *gauge, int *input_path_buf, int *path_length, double *loop_coeff, int *num_paths, int *max_length, double *dt, QudaGaugeParam *qudaGaugeParam)
void invert_quda_(void *h_x, void *h_b, QudaInvertParam *param)