Bridge++  Ver.2.1.3
BridgeACC Namespace Reference

Functions

void enter_data_create (double *data, const size_t size)
 
void exit_data_delete (double *data, const size_t size)
 
void update_device (double *data, size_t offset, size_t size)
 
void update_host (double *data, size_t offset, size_t size)
 
void enter_data_create (float *data, const size_t size)
 
void exit_data_delete (float *data, const size_t size)
 
void update_device (float *data, size_t offset, size_t size)
 
void update_host (float *data, size_t offset, size_t size)
 
void afield_init (double *data, const int size)
 
void afield_tidyup (double *data, const int size)
 
void afield_set (double *v, double a, const int nin, const int nv2)
 
void copy_to_device (double *v, int nv)
 
void copy_to_device (double *v, int nv1, int nv)
 
void copy_from_device (double *v, int nv)
 
void copy_from_device (double *v, int nv1, int nv)
 
void convert (double *v, double *w, int nin, int nvol, int nvol_pad)
 
void reverse (double *v, double *w, int nin, int nvol, int nvol_pad)
 
void copy (double *v, double *w, int nin, int nvol)
 
void copy (double *v, int nv1, double *w, int nv2, int nin, int nvol)
 
void axpy (double *restrict v, int nv1, double a, double *restrict w, int nv2, int nin, int nvol)
 
void axpy (double *restrict v, int nv1, double ar, double ai, double *restrict w, int nv2, int nin, int nvol)
 
void aypx (double a, double *restrict v, int nv1, double *restrict w, int nv2, int nin, int nvol)
 
void aypx (double ar, double ai, double *restrict v, int nv1, double *restrict w, int nv2, int nin, int nvol)
 
void scal (double *restrict v, int nv1, double a, int nin, int nvol)
 
void scal (double *restrict v, int nv1, double ar, double ai, int nin, int nvol)
 
double norm2 (double *restrict v1, int nin, int nvol)
 
double dot (double *restrict v1, double *restrict v2, int nin, int nvol)
 
void dotc (double *ar, double *ai, double *restrict v1, double *restrict v2, int nin, int nvv)
 
void xI (double *restrict v1, int nin, int nvol)
 
void conjg (double *restrict v1, int nin, int nvol)
 
void afield_init (float *data, const int size)
 
void afield_tidyup (float *data, const int size)
 
void afield_set (float *v, float a, const int nin, const int nv2)
 
void copy_to_device (float *v, int nv)
 
void copy_to_device (float *v, int nv1, int nv)
 
void copy_from_device (float *v, int nv)
 
void copy_from_device (float *v, int nv1, int nv)
 
void convert (float *v, double *w, int nin, int nvol, int nvol_pad)
 
void reverse (double *v, float *w, int nin, int nvol, int nvol_pad)
 
void copy (float *v, float *w, int nin, int nvol)
 
void copy (float *v, int nv1, float *w, int nv2, int nin, int nvol)
 
void axpy (float *restrict v, int nv1, float a, float *restrict w, int nv2, int nin, int nvol)
 
void axpy (float *restrict v, int nv1, float ar, float ai, float *restrict w, int nv2, int nin, int nvol)
 
void aypx (float a, float *restrict v, int nv1, float *restrict w, int nv2, int nin, int nvol)
 
void aypx (float ar, float ai, float *restrict v, int nv1, float *restrict w, int nv2, int nin, int nvol)
 
void scal (float *restrict v, int nv1, float a, int nin, int nvol)
 
void scal (float *restrict v, int nv1, float ar, float ai, int nin, int nvol)
 
float norm2 (float *restrict v1, int nin, int nvol)
 
float dot (float *restrict v1, float *restrict v2, int nin, int nvol)
 
void dotc (float *ar, float *ai, float *restrict v1, float *restrict v2, int nin, int nvol)
 
void xI (float *restrict v1, int nin, int nvol)
 
void conjg (float *restrict v1, int nin, int nvol)
 
void copy (double *v, int nv1, float *w, int nv2, int nin, int nvol)
 
void copy (float *v, int nv1, double *w, int nv2, int nin, int nvol)
 
void multadd_Gnn (double *restrict u, const int exu, double *restrict v, const int exv, double *restrict w, const int exw, const double a, const int nst)
 
void mult_Gnn (double *restrict u, const int exu, double *restrict v, const int exv, double *restrict w, const int exw, const int nst)
 
void multadd_Gnd (double *restrict u, const int exu, double *restrict v, const int exv, double *restrict w, const int exw, const double a, const int nst)
 
void mult_Gnd (double *restrict u, const int exu, double *restrict v, const int exv, double *restrict w, const int exw, const int nst)
 
void multadd_Gdn (double *restrict u, const int exu, double *restrict v, const int exv, double *restrict w, const int exw, const double a, const int nst)
 
void mult_Gdn (double *restrict u, const int exu, double *restrict v, const int exv, double *restrict w, const int exw, const int nst)
 
void mult_Gdd (double *restrict u, const int exu, double *restrict v, const int exv, double *restrict w, const int exw, const int nst)
 
void ah_G (double *u, const int ex, const int nst)
 
void at_G (double *u, const int ex, const int nst)
 
void add_unit (double *u, const int ex, const double a, const int nst)
 
void inverse_dag (double *restrict uinv, const int ex1, const double *restrict u, const int ex2, const int nst)
 
void multadd_Gnn (float *restrict u, const int exu, float *restrict v, const int exv, float *restrict w, const int exw, const float a, const int nst)
 
void mult_Gnn (float *restrict u, const int exu, float *restrict v, const int exv, float *restrict w, const int exw, const int nst)
 
void multadd_Gnd (float *restrict u, const int exu, float *restrict v, const int exv, float *restrict w, const int exw, const float a, const int nst)
 
void mult_Gnd (float *restrict u, const int exu, float *restrict v, const int exv, float *restrict w, const int exw, const int nst)
 
void multadd_Gdn (float *restrict u, const int exu, float *restrict v, const int exv, float *restrict w, const int exw, const float a, const int nst)
 
void mult_Gdn (float *restrict u, const int exu, float *restrict v, const int exv, float *restrict w, const int exw, const int nst)
 
void mult_Gdd (float *restrict u, const int exu, float *restrict v, const int exv, float *restrict w, const int exw, const int nst)
 
void ah_G (float *u, const int ex, const int nst)
 
void at_G (float *u, const int ex, const int nst)
 
void add_unit (float *u, const int ex, const float a, const int nst)
 
void inverse_dag (float *restrict uinv, const int ex1, const float *restrict u, const int ex2, const int nst)
 
void mult_clover_D_dirac (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT ct, double *RESTRICT v1, double kappa, int *Nsize, int *bc, int flag)
 
void mult_clover_D_chiral (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT ct, double *RESTRICT v1, double kappa, int *Nsize, int *bc, int flag)
 
void mult_csw_dirac (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int flag)
 
void mult_csw_chiral (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int flag)
 
void mult_clover_D_dirac (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT ct, float *RESTRICT v1, float kappa, int *Nsize, int *bc, int flag)
 
void mult_clover_D_chiral (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT ct, float *RESTRICT v1, float kappa, int *Nsize, int *bc, int flag)
 
void mult_csw_dirac (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int flag)
 
void mult_csw_chiral (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int flag)
 
void mult_domainwall_5din_5dir_dirac (double *RESTRICT vp, double *RESTRICT yp, double *RESTRICT wp, double mq, double M0, int Ns, double *b, double *c, double alpha, int *Nsize)
 
void mult_domainwall_5din_5dirdag_dirac (double *RESTRICT vp, double *RESTRICT yp, double *RESTRICT wp, double mq, double M0, int Ns, double *b, double *c, double alpha, int *Nsize)
 
void mult_domainwall_5din_mult_gm5_dirac (double *RESTRICT vp, double *RESTRICT wp, int Ns, int *Nsize)
 
void mult_domainwall_5din_mult_gm5R_dirac (double *RESTRICT vp, double *RESTRICT wp, int Ns, int *Nsize)
 
void mult_domainwall_5din_mult_R (double *RESTRICT vp, double *RESTRICT wp, int Ns, int *Nsize)
 
void mult_domainwall_5din_hopb_dirac_5d (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_hopb_dirac_4d (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_hop1_dirac (double *RESTRICT buf1_xp, double *RESTRICT buf1_xm, double *RESTRICT buf1_yp, double *RESTRICT buf1_ym, double *RESTRICT buf1_zp, double *RESTRICT buf1_zm, double *RESTRICT buf1_tp, double *RESTRICT buf1_tm, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm)
 
void mult_domainwall_5din_hop2_dirac (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, double *RESTRICT buf2_xp, double *RESTRICT buf2_xm, double *RESTRICT buf2_yp, double *RESTRICT buf2_ym, double *RESTRICT buf2_zp, double *RESTRICT buf2_zm, double *RESTRICT buf2_tp, double *RESTRICT buf2_tm, int Ns, int *bc, int *Nsize, int *do_comm)
 
void mult_domainwall_5din_ee_5dir_dirac (double *RESTRICT vp, double *RESTRICT wp, double mq, double M0, int Ns, double *b, double *c, double alpha, int *Nsize)
 
void mult_domainwall_5din_eo_5dir_dirac (double *RESTRICT yp, double *RESTRICT wp, double mq, double M0, int Ns, double *b, double *c, double alpha, int *Nsize)
 
void mult_domainwall_5din_ee_5dirdag_dirac (double *RESTRICT vp, double *RESTRICT wp, double mq, double M0, int Ns, double *b, double *c, double alpha, int *Nsize)
 
void mult_domainwall_5din_eo_5dirdag_dirac (double *RESTRICT vp, double *RESTRICT yp, double mq, double M0, int Ns, double *b, double *c, double alpha, int *Nsize)
 
void mult_domainwall_5din_eo_hopb_dirac_4d (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo, int jgm5)
 
void mult_domainwall_5din_eo_hopb_dirac_5d (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo, int jgm5)
 
void mult_domainwall_5din_eo_hop1_dirac (double *RESTRICT buf1_xp, double *RESTRICT buf1_xm, double *RESTRICT buf1_yp, double *RESTRICT buf1_ym, double *RESTRICT buf1_zp, double *RESTRICT buf1_zm, double *RESTRICT buf1_tp, double *RESTRICT buf1_tm, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo, int jgm5)
 
void mult_domainwall_5din_eo_hop2_dirac (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, double *RESTRICT buf2_xp, double *RESTRICT buf2_xm, double *RESTRICT buf2_yp, double *RESTRICT buf2_ym, double *RESTRICT buf2_zp, double *RESTRICT buf2_zm, double *RESTRICT buf2_tp, double *RESTRICT buf2_tm, int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo)
 
void mult_domainwall_5din_xpb (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_xmb (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_ypb (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_ymb (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_zpb (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_zmb (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_tpb_dirac (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_tmb_dirac (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_xp1 (double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_xm1 (double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_yp1 (double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_ym1 (double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_zp1 (double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_zm1 (double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_tp1_dirac (double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_tm1_dirac (double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_xp2 (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_xm2 (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_yp2 (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_ym2 (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_zp2 (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_zm2 (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_tp2_dirac (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_tm2_dirac (double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_ee_inv_dirac_4d (double *RESTRICT vp, double *RESTRICT wp, int jd, int Ns, double *RESTRICT mat_inv, int *Nsize)
 
void mult_domainwall_5din_ee_inv_dirac_5d (double *RESTRICT vp, double *RESTRICT wp, int jd, int Ns, double *RESTRICT mat_inv, int *Nsize)
 
void mult_domainwall_5din_LUinv_dirac (double *RESTRICT vp, double *RESTRICT wp, int Ns, int *Nsize, double *e, double *f, double *dpinv, double *dm, double alpha)
 
void mult_domainwall_5din_LUdaginv_dirac (double *RESTRICT vp, double *RESTRICT wp, int Ns, int *Nsize, double *e, double *f, double *dpinv, double *dm, double alpha)
 
void mult_domainwall_5din_5dir_dirac (float *RESTRICT vp, float *RESTRICT yp, float *RESTRICT wp, float mq, float M0, int Ns, float *b, float *c, float alpha, int *Nsize)
 
void mult_domainwall_5din_5dirdag_dirac (float *RESTRICT vp, float *RESTRICT yp, float *RESTRICT wp, float mq, float M0, int Ns, float *b, float *c, float alpha, int *Nsize)
 
void mult_domainwall_5din_mult_gm5_dirac (float *RESTRICT vp, float *RESTRICT wp, int Ns, int *Nsize)
 
void mult_domainwall_5din_mult_gm5R_dirac (float *RESTRICT vp, float *RESTRICT wp, int Ns, int *Nsize)
 
void mult_domainwall_5din_mult_R (float *RESTRICT vp, float *RESTRICT wp, int Ns, int *Nsize)
 
void mult_domainwall_5din_hopb_dirac_5d (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_hopb_dirac_4d (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_hop1_dirac (float *RESTRICT buf1_xp, float *RESTRICT buf1_xm, float *RESTRICT buf1_yp, float *RESTRICT buf1_ym, float *RESTRICT buf1_zp, float *RESTRICT buf1_zm, float *RESTRICT buf1_tp, float *RESTRICT buf1_tm, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm)
 
void mult_domainwall_5din_hop2_dirac (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, float *RESTRICT buf2_xp, float *RESTRICT buf2_xm, float *RESTRICT buf2_yp, float *RESTRICT buf2_ym, float *RESTRICT buf2_zp, float *RESTRICT buf2_zm, float *RESTRICT buf2_tp, float *RESTRICT buf2_tm, int Ns, int *bc, int *Nsize, int *do_comm)
 
void mult_domainwall_5din_ee_5dir_dirac (float *RESTRICT vp, float *RESTRICT wp, float mq, float M0, int Ns, float *b, float *c, float alpha, int *Nsize)
 
void mult_domainwall_5din_eo_5dir_dirac (float *RESTRICT yp, float *RESTRICT wp, float mq, float M0, int Ns, float *b, float *c, float alpha, int *Nsize)
 
void mult_domainwall_5din_ee_5dirdag_dirac (float *RESTRICT vp, float *RESTRICT wp, float mq, float M0, int Ns, float *b, float *c, float alpha, int *Nsize)
 
void mult_domainwall_5din_eo_5dirdag_dirac (float *RESTRICT vp, float *RESTRICT yp, float mq, float M0, int Ns, float *b, float *c, float alpha, int *Nsize)
 
void mult_domainwall_5din_eo_hopb_dirac_4d (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo, int jgm5)
 
void mult_domainwall_5din_eo_hopb_dirac_5d (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo, int jgm5)
 
void mult_domainwall_5din_eo_hop1_dirac (float *RESTRICT buf1_xp, float *RESTRICT buf1_xm, float *RESTRICT buf1_yp, float *RESTRICT buf1_ym, float *RESTRICT buf1_zp, float *RESTRICT buf1_zm, float *RESTRICT buf1_tp, float *RESTRICT buf1_tm, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo, int jgm5)
 
void mult_domainwall_5din_eo_hop2_dirac (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, float *RESTRICT buf2_xp, float *RESTRICT buf2_xm, float *RESTRICT buf2_yp, float *RESTRICT buf2_ym, float *RESTRICT buf2_zp, float *RESTRICT buf2_zm, float *RESTRICT buf2_tp, float *RESTRICT buf2_tm, int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo)
 
void mult_domainwall_5din_xpb (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_xmb (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_ypb (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_ymb (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_zpb (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_zmb (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_tpb_dirac (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_tmb_dirac (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize, int *do_comm, int flag)
 
void mult_domainwall_5din_xp1 (float *RESTRICT buf, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_xm1 (float *RESTRICT buf, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_yp1 (float *RESTRICT buf, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_ym1 (float *RESTRICT buf, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_zp1 (float *RESTRICT buf, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_zm1 (float *RESTRICT buf, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_tp1_dirac (float *RESTRICT buf, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_tm1_dirac (float *RESTRICT buf, float *RESTRICT up, float *RESTRICT wp, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_xp2 (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_xm2 (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_yp2 (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_ym2 (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_zp2 (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_zm2 (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_tp2_dirac (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_tm2_dirac (float *RESTRICT vp, float *RESTRICT up, float *RESTRICT buf, int Ns, int *bc, int *Nsize)
 
void mult_domainwall_5din_ee_inv_dirac_4d (float *RESTRICT vp, float *RESTRICT wp, int jd, int Ns, float *RESTRICT mat_inv, int *Nsize)
 
void mult_domainwall_5din_ee_inv_dirac_5d (float *RESTRICT vp, float *RESTRICT wp, int jd, int Ns, float *RESTRICT mat_inv, int *Nsize)
 
void mult_domainwall_5din_LUinv_dirac (float *RESTRICT vp, float *RESTRICT wp, int Ns, int *Nsize, float *e, float *f, float *dpinv, float *dm, float alpha)
 
void mult_domainwall_5din_LUdaginv_dirac (float *RESTRICT vp, float *RESTRICT wp, int Ns, int *Nsize, float *e, float *f, float *dpinv, float *dm, float alpha)
 
void split (double *RESTRICT ve, double *RESTRICT vo, double *RESTRICT w, int ieo_origin, int nin, int *Nsize)
 
void merge (double *RESTRICT v, double *RESTRICT we, double *RESTRICT wo, int ieo_origin, int nin, int *Nsize)
 
void split (float *RESTRICT ve, float *RESTRICT vo, float *RESTRICT w, int ieo_origin, int nin, int *Nsize)
 
void merge (float *RESTRICT v, float *RESTRICT we, float *RESTRICT wo, int ieo_origin, int nin, int *Nsize)
 
void shift_lex_xp1 (real_t *restrict buf, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_xp2 (real_t *restrict v2, real_t *restrict buf, int nin, int *Nsize, int *bc)
 
void shift_lex_xpb (real_t *restrict v2, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_xm1 (real_t *restrict buf, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_xm2 (real_t *restrict v2, real_t *restrict buf, int nin, int *Nsize, int *bc)
 
void shift_lex_xmb (real_t *restrict v2, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_yp1 (real_t *restrict buf, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_yp2 (real_t *restrict v2, real_t *restrict buf, int nin, int *Nsize, int *bc)
 
void shift_lex_ypb (real_t *restrict v2, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_ym1 (real_t *restrict buf, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_ym2 (real_t *restrict v2, real_t *restrict buf, int nin, int *Nsize, int *bc)
 
void shift_lex_ymb (real_t *restrict v2, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_zp1 (real_t *restrict buf, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_zp2 (real_t *restrict v2, real_t *restrict buf, int nin, int *Nsize, int *bc)
 
void shift_lex_zpb (real_t *restrict v2, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_zm1 (real_t *restrict buf, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_zm2 (real_t *restrict v2, real_t *restrict buf, int nin, int *Nsize, int *bc)
 
void shift_lex_zmb (real_t *restrict v2, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_tp1 (real_t *restrict buf, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_tp2 (real_t *restrict v2, real_t *restrict buf, int nin, int *Nsize, int *bc)
 
void shift_lex_tpb (real_t *restrict v2, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_tm1 (real_t *restrict buf, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void shift_lex_tm2 (real_t *restrict v2, real_t *restrict buf, int nin, int *Nsize, int *bc)
 
void shift_lex_tmb (real_t *restrict v2, real_t *restrict v1, int nin, int *Nsize, int *bc)
 
void mult_staggered_D (double *RESTRICT v2, double *RESTRICT u_up, double *RESTRICT u_dn, double *RESTRICT v1, double mq, int *bc, int *Nsize, int jdag)
 
void mult_staggered_1 (double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double *RESTRICT u_dn, double *RESTRICT v1, int *bc, int *Nsize, int *do_comm)
 
void mult_staggered_2 (double *RESTRICT v2, double *RESTRICT u_up, double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double mq, int *bc, int *Nsize, int *do_comm, int jdag)
 
void mult_staggered_Meo (double *RESTRICT v2, double *RESTRICT u_up, double *RESTRICT u_dn, double *RESTRICT v1, double *RESTRICT x1, double mq2, int *bc, int *Nsize, const int ieo, const int jeo, const int iflag)
 
void mult_staggered_1eo (double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double *RESTRICT u, double *RESTRICT v1, int *bc, int *Nsize, int *do_comm, const int ieo, const int jeo)
 
void mult_staggered_2eo (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double mq, int *bc, int *Nsize, int *do_comm, const int ieo, const int jeo, const int iflag)
 
void mult_staggered_phase (double *RESTRICT u, double *RESTRICT ph, int *Nsize, int Nc)
 
void mult_staggered_gm5 (double *RESTRICT v2, double *RESTRICT v1, double *RESTRICT prty, int *Nsize, int Nc)
 
void mult_staggered_gm5 (double *RESTRICT v2, double *RESTRICT prty, int *Nsize, int Nc)
 
void mult_staggered_xp1 (double *RESTRICT buf, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xp2 (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xpb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xm1 (double *RESTRICT buf, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xm2 (double *RESTRICT v2, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xmb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_yp1 (double *RESTRICT buf, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_yp2 (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_ypb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_ym1 (double *RESTRICT buf, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_ym2 (double *RESTRICT v2, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_ymb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zp1 (double *RESTRICT buf, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zp2 (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zpb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zm1 (double *RESTRICT buf, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zm2 (double *RESTRICT v2, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zmb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tp1 (double *RESTRICT buf, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tp2 (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tpb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tm1 (double *RESTRICT buf, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tm2 (double *RESTRICT v2, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tmb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xp1_eo (double *RESTRICT buf, double *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_staggered_xp2_eo (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_staggered_xpb_eo (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_staggered_xm1_eo (double *RESTRICT buf, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_staggered_xm2_eo (double *RESTRICT v2, double *RESTRICT buf, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_staggered_xmb_eo (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_staggered_D (float *RESTRICT v2, float *RESTRICT u_up, float *RESTRICT u_dn, float *RESTRICT v1, float mq, int *bc, int *Nsize, int jdag)
 
void mult_staggered_1 (float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float *RESTRICT u_dn, float *RESTRICT v1, int *bc, int *Nsize, int *do_comm)
 
void mult_staggered_2 (float *RESTRICT v2, float *RESTRICT u_up, float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float mq, int *bc, int *Nsize, int *do_comm, int jdag)
 
void mult_staggered_Meo (float *RESTRICT v2, float *RESTRICT u_up, float *RESTRICT u_dn, float *RESTRICT v1, float *RESTRICT x1, float mq2, int *bc, int *Nsize, const int ieo, const int jeo, const int iflag)
 
void mult_staggered_1eo (float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float *RESTRICT u, float *RESTRICT v1, int *bc, int *Nsize, int *do_comm, const int ieo, const int jeo)
 
void mult_staggered_2eo (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float mq, int *bc, int *Nsize, int *do_comm, const int ieo, const int jeo, const int iflag)
 
void mult_staggered_phase (float *RESTRICT u, float *RESTRICT ph, int *Nsize, int Nc)
 
void mult_staggered_gm5 (float *RESTRICT v2, float *RESTRICT v1, float *RESTRICT prty, int *Nsize, int Nc)
 
void mult_staggered_gm5 (float *RESTRICT v2, float *RESTRICT prty, int *Nsize, int Nc)
 
void mult_staggered_xp1 (float *RESTRICT buf, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xp2 (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xpb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xm1 (float *RESTRICT buf, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xm2 (float *RESTRICT v2, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xmb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_yp1 (float *RESTRICT buf, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_yp2 (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_ypb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_ym1 (float *RESTRICT buf, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_ym2 (float *RESTRICT v2, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_ymb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zp1 (float *RESTRICT buf, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zp2 (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zpb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zm1 (float *RESTRICT buf, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zm2 (float *RESTRICT v2, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_zmb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tp1 (float *RESTRICT buf, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tp2 (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tpb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tm1 (float *RESTRICT buf, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tm2 (float *RESTRICT v2, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_staggered_tmb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_staggered_xp1_eo (float *RESTRICT buf, float *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_staggered_xp2_eo (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_staggered_xpb_eo (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_staggered_xm1_eo (float *RESTRICT buf, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_staggered_xm2_eo (float *RESTRICT v2, float *RESTRICT buf, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_staggered_xmb_eo (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_D_dirac (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, double kappa, int *Nsize, int *bc, int flag)
 
void mult_wilson_D_chiral (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, double kappa, int *Nsize, int *bc, int flag)
 
void mult_wilson_1_dirac (double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int *do_comm)
 
void mult_wilson_1_chiral (double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int *do_comm)
 
void mult_wilson_2_dirac (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double kappa, int *Nsize, int *bc, int *do_comm, int flag)
 
void mult_wilson_2_chiral (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double kappa, int *Nsize, int *bc, int *do_comm, int flag)
 
void mult_wilson_Meo_dirac (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, double *RESTRICT x1, const int ieo, const int jeo, double kappa, int *Nsize, int *bc, int iflag)
 
void mult_wilson_Meo_chiral (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, double *RESTRICT x1, const int ieo, const int jeo, double kappa, int *Nsize, int *bc, int iflag)
 
void mult_wilson_eo_1_dirac (double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double *RESTRICT u, double *RESTRICT v1, const int ieo, const int jeo, int *Nsize, int *bc, int *do_comm, int Nc)
 
void mult_wilson_eo_1_chiral (double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double *RESTRICT u, double *RESTRICT v1, const int ieo, const int jeo, int *Nsize, int *bc, int *do_comm, int Nc)
 
void mult_wilson_eo_2_dirac (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double kappa, const int ieo, const int jeo, const int iflag, int *Nsize, int *bc, int *do_comm, int Nc)
 
void mult_wilson_eo_2_chiral (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf_xp, double *RESTRICT buf_xm, double *RESTRICT buf_yp, double *RESTRICT buf_ym, double *RESTRICT buf_zp, double *RESTRICT buf_zm, double *RESTRICT buf_tp, double *RESTRICT buf_tm, double kappa, const int ieo, const int jeo, const int iflag, int *Nsize, int *bc, int *do_comm, int Nc)
 
void mult_wilson_gm5_dirac (double *RESTRICT v2, double *RESTRICT v1, int *Nsize, int Nc)
 
void mult_wilson_gm5_chiral (double *RESTRICT v2, double *RESTRICT v1, int *Nsize, int Nc)
 
void mult_wilson_xp1 (double *RESTRICT buf, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xp2 (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xpb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xm1 (double *RESTRICT buf, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xm2 (double *RESTRICT v2, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xmb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_yp1 (double *RESTRICT buf, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_yp2 (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_ypb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_ym1 (double *RESTRICT buf, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_ym2 (double *RESTRICT v2, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_ymb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zp1 (double *RESTRICT buf, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zp2 (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zpb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zm1 (double *RESTRICT buf, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zm2 (double *RESTRICT v2, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zmb (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tp1_dirac (double *RESTRICT buf, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tp2_dirac (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tpb_dirac (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tm1_dirac (double *RESTRICT buf, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tm2_dirac (double *RESTRICT v2, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tmb_dirac (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tp1_chiral (double *RESTRICT buf, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tp2_chiral (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tpb_chiral (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tm1_chiral (double *RESTRICT buf, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tm2_chiral (double *RESTRICT v2, double *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tmb_chiral (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xp1_eo (double *RESTRICT buf, double *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_xp2_eo (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT buf, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_xpb_eo (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_xm1_eo (double *RESTRICT buf, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_xm2_eo (double *RESTRICT v2, double *RESTRICT buf, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_xmb_eo (double *RESTRICT v2, double *RESTRICT u, double *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_D_dirac (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, float kappa, int *Nsize, int *bc, int flag)
 
void mult_wilson_D_chiral (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, float kappa, int *Nsize, int *bc, int flag)
 
void mult_wilson_1_dirac (float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int *do_comm)
 
void mult_wilson_1_chiral (float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int *do_comm)
 
void mult_wilson_2_dirac (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float kappa, int *Nsize, int *bc, int *do_comm, int flag)
 
void mult_wilson_2_chiral (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float kappa, int *Nsize, int *bc, int *do_comm, int flag)
 
void mult_wilson_Meo_dirac (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, float *RESTRICT x1, const int ieo, const int jeo, float kappa, int *Nsize, int *bc, int iflag)
 
void mult_wilson_Meo_chiral (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, float *RESTRICT x1, const int ieo, const int jeo, float kappa, int *Nsize, int *bc, int iflag)
 
void mult_wilson_eo_1_dirac (float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float *RESTRICT u, float *RESTRICT v1, const int ieo, const int jeo, int *Nsize, int *bc, int *do_comm, int Nc)
 
void mult_wilson_eo_1_chiral (float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float *RESTRICT u, float *RESTRICT v1, const int ieo, const int jeo, int *Nsize, int *bc, int *do_comm, int Nc)
 
void mult_wilson_eo_2_dirac (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float kappa, const int ieo, const int jeo, const int iflag, int *Nsize, int *bc, int *do_comm, int Nc)
 
void mult_wilson_eo_2_chiral (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf_xp, float *RESTRICT buf_xm, float *RESTRICT buf_yp, float *RESTRICT buf_ym, float *RESTRICT buf_zp, float *RESTRICT buf_zm, float *RESTRICT buf_tp, float *RESTRICT buf_tm, float kappa, const int ieo, const int jeo, const int iflag, int *Nsize, int *bc, int *do_comm, int Nc)
 
void mult_wilson_gm5_dirac (float *RESTRICT v2, float *RESTRICT v1, int *Nsize, int Nc)
 
void mult_wilson_gm5_chiral (float *RESTRICT v2, float *RESTRICT v1, int *Nsize, int Nc)
 
void mult_wilson_xp1 (float *RESTRICT buf, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xp2 (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xpb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xm1 (float *RESTRICT buf, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xm2 (float *RESTRICT v2, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xmb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_yp1 (float *RESTRICT buf, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_yp2 (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_ypb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_ym1 (float *RESTRICT buf, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_ym2 (float *RESTRICT v2, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_ymb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zp1 (float *RESTRICT buf, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zp2 (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zpb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zm1 (float *RESTRICT buf, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zm2 (float *RESTRICT v2, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_zmb (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tp1_dirac (float *RESTRICT buf, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tp2_dirac (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tpb_dirac (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tm1_dirac (float *RESTRICT buf, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tm2_dirac (float *RESTRICT v2, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tmb_dirac (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tp1_chiral (float *RESTRICT buf, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tp2_chiral (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tpb_chiral (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tm1_chiral (float *RESTRICT buf, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tm2_chiral (float *RESTRICT v2, float *RESTRICT buf, int *Nsize, int *bc, int Nc)
 
void mult_wilson_tmb_chiral (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int Nc)
 
void mult_wilson_xp1_eo (float *RESTRICT buf, float *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_xp2_eo (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT buf, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_xpb_eo (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_xm1_eo (float *RESTRICT buf, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_xm2_eo (float *RESTRICT v2, float *RESTRICT buf, int *Nsize, int *bc, int ieo, int Nc)
 
void mult_wilson_xmb_eo (float *RESTRICT v2, float *RESTRICT u, float *RESTRICT v1, int *Nsize, int *bc, int ieo, int Nc)
 

Function Documentation

◆ add_unit() [1/2]

void BridgeACC::add_unit ( double *  u,
const int  ex,
const double  a,
const int  nst 
)

Definition at line 767 of file afield_Gauge_openacc-inc.h.

◆ add_unit() [2/2]

void BridgeACC::add_unit ( float *  u,
const int  ex,
const float  a,
const int  nst 
)

◆ afield_init() [1/2]

void BridgeACC::afield_init ( double *  data,
const int  size 
)

◆ afield_init() [2/2]

void BridgeACC::afield_init ( float *  data,
const int  size 
)

◆ afield_set() [1/2]

void BridgeACC::afield_set ( double *  v,
double  a,
const int  nin,
const int  nv2 
)

◆ afield_set() [2/2]

void BridgeACC::afield_set ( float *  v,
float  a,
const int  nin,
const int  nv2 
)

◆ afield_tidyup() [1/2]

void BridgeACC::afield_tidyup ( double *  data,
const int  size 
)

◆ afield_tidyup() [2/2]

void BridgeACC::afield_tidyup ( float *  data,
const int  size 
)

◆ ah_G() [1/2]

void BridgeACC::ah_G ( double *  u,
const int  ex,
const int  nst 
)

Definition at line 643 of file afield_Gauge_openacc-inc.h.

◆ ah_G() [2/2]

void BridgeACC::ah_G ( float *  u,
const int  ex,
const int  nst 
)

◆ at_G() [1/2]

void BridgeACC::at_G ( double *  u,
const int  ex,
const int  nst 
)

Definition at line 705 of file afield_Gauge_openacc-inc.h.

◆ at_G() [2/2]

void BridgeACC::at_G ( float *  u,
const int  ex,
const int  nst 
)

◆ axpy() [1/4]

void BridgeACC::axpy ( double *restrict  v,
int  nv1,
double  a,
double *restrict  w,
int  nv2,
int  nin,
int  nvol 
)

◆ axpy() [2/4]

void BridgeACC::axpy ( double *restrict  v,
int  nv1,
double  ar,
double  ai,
double *restrict  w,
int  nv2,
int  nin,
int  nvol 
)

◆ axpy() [3/4]

void BridgeACC::axpy ( float *restrict  v,
int  nv1,
float  a,
float *restrict  w,
int  nv2,
int  nin,
int  nvol 
)

◆ axpy() [4/4]

void BridgeACC::axpy ( float *restrict  v,
int  nv1,
float  ar,
float  ai,
float *restrict  w,
int  nv2,
int  nin,
int  nvol 
)

◆ aypx() [1/4]

void BridgeACC::aypx ( double  a,
double *restrict  v,
int  nv1,
double *restrict  w,
int  nv2,
int  nin,
int  nvol 
)

◆ aypx() [2/4]

void BridgeACC::aypx ( double  ar,
double  ai,
double *restrict  v,
int  nv1,
double *restrict  w,
int  nv2,
int  nin,
int  nvol 
)

◆ aypx() [3/4]

void BridgeACC::aypx ( float  a,
float *restrict  v,
int  nv1,
float *restrict  w,
int  nv2,
int  nin,
int  nvol 
)

◆ aypx() [4/4]

void BridgeACC::aypx ( float  ar,
float  ai,
float *restrict  v,
int  nv1,
float *restrict  w,
int  nv2,
int  nin,
int  nvol 
)

◆ conjg() [1/2]

void BridgeACC::conjg ( double *restrict  v1,
int  nin,
int  nvol 
)

◆ conjg() [2/2]

void BridgeACC::conjg ( float *restrict  v1,
int  nin,
int  nvol 
)

◆ convert() [1/2]

void BridgeACC::convert ( double *  v,
double *  w,
int  nin,
int  nvol,
int  nvol_pad 
)

◆ convert() [2/2]

void BridgeACC::convert ( float *  v,
double *  w,
int  nin,
int  nvol,
int  nvol_pad 
)

◆ copy() [1/6]

void BridgeACC::copy ( double *  v,
double *  w,
int  nin,
int  nvol 
)

◆ copy() [2/6]

void BridgeACC::copy ( double *  v,
int  nv1,
double *  w,
int  nv2,
int  nin,
int  nvol 
)

◆ copy() [3/6]

void BridgeACC::copy ( double *  v,
int  nv1,
float *  w,
int  nv2,
int  nin,
int  nvol 
)

◆ copy() [4/6]

void BridgeACC::copy ( float *  v,
float *  w,
int  nin,
int  nvol 
)

◆ copy() [5/6]

void BridgeACC::copy ( float *  v,
int  nv1,
double *  w,
int  nv2,
int  nin,
int  nvol 
)

◆ copy() [6/6]

void BridgeACC::copy ( float *  v,
int  nv1,
float *  w,
int  nv2,
int  nin,
int  nvol 
)

◆ copy_from_device() [1/4]

void BridgeACC::copy_from_device ( double *  v,
int  nv 
)

◆ copy_from_device() [2/4]

void BridgeACC::copy_from_device ( double *  v,
int  nv1,
int  nv 
)

◆ copy_from_device() [3/4]

void BridgeACC::copy_from_device ( float *  v,
int  nv 
)

◆ copy_from_device() [4/4]

void BridgeACC::copy_from_device ( float *  v,
int  nv1,
int  nv 
)

◆ copy_to_device() [1/4]

void BridgeACC::copy_to_device ( double *  v,
int  nv 
)

◆ copy_to_device() [2/4]

void BridgeACC::copy_to_device ( double *  v,
int  nv1,
int  nv 
)

◆ copy_to_device() [3/4]

void BridgeACC::copy_to_device ( float *  v,
int  nv 
)

◆ copy_to_device() [4/4]

void BridgeACC::copy_to_device ( float *  v,
int  nv1,
int  nv 
)

◆ dot() [1/2]

double BridgeACC::dot ( double *restrict  v1,
double *restrict  v2,
int  nin,
int  nvol 
)

◆ dot() [2/2]

float BridgeACC::dot ( float *restrict  v1,
float *restrict  v2,
int  nin,
int  nvol 
)

◆ dotc() [1/2]

void BridgeACC::dotc ( double *  ar,
double *  ai,
double *restrict  v1,
double *restrict  v2,
int  nin,
int  nvv 
)

◆ dotc() [2/2]

void BridgeACC::dotc ( float *  ar,
float *  ai,
float *restrict  v1,
float *restrict  v2,
int  nin,
int  nvol 
)

◆ enter_data_create() [1/2]

void BridgeACC::enter_data_create ( double *  data,
const size_t  size 
)

Definition at line 19 of file bridgeACC.cpp.

◆ enter_data_create() [2/2]

void BridgeACC::enter_data_create ( float *  data,
const size_t  size 
)

Definition at line 44 of file bridgeACC.cpp.

◆ exit_data_delete() [1/2]

void BridgeACC::exit_data_delete ( double *  data,
const size_t  size 
)

Definition at line 25 of file bridgeACC.cpp.

◆ exit_data_delete() [2/2]

void BridgeACC::exit_data_delete ( float *  data,
const size_t  size 
)

Definition at line 50 of file bridgeACC.cpp.

◆ inverse_dag() [1/2]

void BridgeACC::inverse_dag ( double *restrict  uinv,
const int  ex1,
const double *restrict  u,
const int  ex2,
const int  nst 
)

◆ inverse_dag() [2/2]

void BridgeACC::inverse_dag ( float *restrict  uinv,
const int  ex1,
const float *restrict  u,
const int  ex2,
const int  nst 
)

◆ merge() [1/2]

void BridgeACC::merge ( double *RESTRICT  v,
double *RESTRICT  we,
double *RESTRICT  wo,
int  ieo_origin,
int  nin,
int *  Nsize 
)

Definition at line 74 of file index_eo_alt_openacc-inc.h.

◆ merge() [2/2]

void BridgeACC::merge ( float *RESTRICT  v,
float *RESTRICT  we,
float *RESTRICT  wo,
int  ieo_origin,
int  nin,
int *  Nsize 
)

◆ mult_clover_D_chiral() [1/2]

void BridgeACC::mult_clover_D_chiral ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  ct,
double *RESTRICT  v1,
double  kappa,
int *  Nsize,
int *  bc,
int  flag 
)

Definition at line 141 of file mult_Clover_openacc-inc.h.

◆ mult_clover_D_chiral() [2/2]

void BridgeACC::mult_clover_D_chiral ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  ct,
float *RESTRICT  v1,
float  kappa,
int *  Nsize,
int *  bc,
int  flag 
)

◆ mult_clover_D_dirac() [1/2]

void BridgeACC::mult_clover_D_dirac ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  ct,
double *RESTRICT  v1,
double  kappa,
int *  Nsize,
int *  bc,
int  flag 
)

Definition at line 24 of file mult_Clover_openacc-inc.h.

◆ mult_clover_D_dirac() [2/2]

void BridgeACC::mult_clover_D_dirac ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  ct,
float *RESTRICT  v1,
float  kappa,
int *  Nsize,
int *  bc,
int  flag 
)

◆ mult_csw_chiral() [1/2]

void BridgeACC::mult_csw_chiral ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int  flag 
)

Definition at line 110 of file mult_CloverTerm_openacc-inc.h.

◆ mult_csw_chiral() [2/2]

void BridgeACC::mult_csw_chiral ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int  flag 
)

◆ mult_csw_dirac() [1/2]

void BridgeACC::mult_csw_dirac ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int  flag 
)

Definition at line 15 of file mult_CloverTerm_openacc-inc.h.

◆ mult_csw_dirac() [2/2]

void BridgeACC::mult_csw_dirac ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int  flag 
)

◆ mult_domainwall_5din_5dir_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_5dir_dirac ( double *RESTRICT  vp,
double *RESTRICT  yp,
double *RESTRICT  wp,
double  mq,
double  M0,
int  Ns,
double *  b,
double *  c,
double  alpha,
int *  Nsize 
)

Definition at line 14 of file mult_Domainwall_5din_openacc-inc.h.

◆ mult_domainwall_5din_5dir_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_5dir_dirac ( float *RESTRICT  vp,
float *RESTRICT  yp,
float *RESTRICT  wp,
float  mq,
float  M0,
int  Ns,
float *  b,
float *  c,
float  alpha,
int *  Nsize 
)

◆ mult_domainwall_5din_5dirdag_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_5dirdag_dirac ( double *RESTRICT  vp,
double *RESTRICT  yp,
double *RESTRICT  wp,
double  mq,
double  M0,
int  Ns,
double *  b,
double *  c,
double  alpha,
int *  Nsize 
)

Definition at line 140 of file mult_Domainwall_5din_openacc-inc.h.

◆ mult_domainwall_5din_5dirdag_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_5dirdag_dirac ( float *RESTRICT  vp,
float *RESTRICT  yp,
float *RESTRICT  wp,
float  mq,
float  M0,
int  Ns,
float *  b,
float *  c,
float  alpha,
int *  Nsize 
)

◆ mult_domainwall_5din_ee_5dir_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_ee_5dir_dirac ( double *RESTRICT  vp,
double *RESTRICT  wp,
double  mq,
double  M0,
int  Ns,
double *  b,
double *  c,
double  alpha,
int *  Nsize 
)

Definition at line 14 of file mult_Domainwall_5din_eo_openacc-inc.h.

◆ mult_domainwall_5din_ee_5dir_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_ee_5dir_dirac ( float *RESTRICT  vp,
float *RESTRICT  wp,
float  mq,
float  M0,
int  Ns,
float *  b,
float *  c,
float  alpha,
int *  Nsize 
)

◆ mult_domainwall_5din_ee_5dirdag_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_ee_5dirdag_dirac ( double *RESTRICT  vp,
double *RESTRICT  wp,
double  mq,
double  M0,
int  Ns,
double *  b,
double *  c,
double  alpha,
int *  Nsize 
)

Definition at line 230 of file mult_Domainwall_5din_eo_openacc-inc.h.

◆ mult_domainwall_5din_ee_5dirdag_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_ee_5dirdag_dirac ( float *RESTRICT  vp,
float *RESTRICT  wp,
float  mq,
float  M0,
int  Ns,
float *  b,
float *  c,
float  alpha,
int *  Nsize 
)

◆ mult_domainwall_5din_ee_inv_dirac_4d() [1/2]

void BridgeACC::mult_domainwall_5din_ee_inv_dirac_4d ( double *RESTRICT  vp,
double *RESTRICT  wp,
int  jd,
int  Ns,
double *RESTRICT  mat_inv,
int *  Nsize 
)

Definition at line 104 of file mult_Domainwall_5din_matinv_openacc-inc.h.

◆ mult_domainwall_5din_ee_inv_dirac_4d() [2/2]

void BridgeACC::mult_domainwall_5din_ee_inv_dirac_4d ( float *RESTRICT  vp,
float *RESTRICT  wp,
int  jd,
int  Ns,
float *RESTRICT  mat_inv,
int *  Nsize 
)

◆ mult_domainwall_5din_ee_inv_dirac_5d() [1/2]

void BridgeACC::mult_domainwall_5din_ee_inv_dirac_5d ( double *RESTRICT  vp,
double *RESTRICT  wp,
int  jd,
int  Ns,
double *RESTRICT  mat_inv,
int *  Nsize 
)

Definition at line 14 of file mult_Domainwall_5din_matinv_openacc-inc.h.

◆ mult_domainwall_5din_ee_inv_dirac_5d() [2/2]

void BridgeACC::mult_domainwall_5din_ee_inv_dirac_5d ( float *RESTRICT  vp,
float *RESTRICT  wp,
int  jd,
int  Ns,
float *RESTRICT  mat_inv,
int *  Nsize 
)

◆ mult_domainwall_5din_eo_5dir_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_eo_5dir_dirac ( double *RESTRICT  yp,
double *RESTRICT  wp,
double  mq,
double  M0,
int  Ns,
double *  b,
double *  c,
double  alpha,
int *  Nsize 
)

Definition at line 122 of file mult_Domainwall_5din_eo_openacc-inc.h.

◆ mult_domainwall_5din_eo_5dir_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_eo_5dir_dirac ( float *RESTRICT  yp,
float *RESTRICT  wp,
float  mq,
float  M0,
int  Ns,
float *  b,
float *  c,
float  alpha,
int *  Nsize 
)

◆ mult_domainwall_5din_eo_5dirdag_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_eo_5dirdag_dirac ( double *RESTRICT  vp,
double *RESTRICT  yp,
double  mq,
double  M0,
int  Ns,
double *  b,
double *  c,
double  alpha,
int *  Nsize 
)

Definition at line 346 of file mult_Domainwall_5din_eo_openacc-inc.h.

◆ mult_domainwall_5din_eo_5dirdag_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_eo_5dirdag_dirac ( float *RESTRICT  vp,
float *RESTRICT  yp,
float  mq,
float  M0,
int  Ns,
float *  b,
float *  c,
float  alpha,
int *  Nsize 
)

◆ mult_domainwall_5din_eo_hop1_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_eo_hop1_dirac ( double *RESTRICT  buf1_xp,
double *RESTRICT  buf1_xm,
double *RESTRICT  buf1_yp,
double *RESTRICT  buf1_ym,
double *RESTRICT  buf1_zp,
double *RESTRICT  buf1_zm,
double *RESTRICT  buf1_tp,
double *RESTRICT  buf1_tm,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  ieo,
int  jeo,
int  jgm5 
)

Definition at line 553 of file mult_Domainwall_5din_eo_openacc-inc.h.

◆ mult_domainwall_5din_eo_hop1_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_eo_hop1_dirac ( float *RESTRICT  buf1_xp,
float *RESTRICT  buf1_xm,
float *RESTRICT  buf1_yp,
float *RESTRICT  buf1_ym,
float *RESTRICT  buf1_zp,
float *RESTRICT  buf1_zm,
float *RESTRICT  buf1_tp,
float *RESTRICT  buf1_tm,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  ieo,
int  jeo,
int  jgm5 
)

◆ mult_domainwall_5din_eo_hop2_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_eo_hop2_dirac ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
double *RESTRICT  buf2_xp,
double *RESTRICT  buf2_xm,
double *RESTRICT  buf2_yp,
double *RESTRICT  buf2_ym,
double *RESTRICT  buf2_zp,
double *RESTRICT  buf2_zm,
double *RESTRICT  buf2_tp,
double *RESTRICT  buf2_tm,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  ieo,
int  jeo 
)

Definition at line 889 of file mult_Domainwall_5din_eo_openacc-inc.h.

◆ mult_domainwall_5din_eo_hop2_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_eo_hop2_dirac ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
float *RESTRICT  buf2_xp,
float *RESTRICT  buf2_xm,
float *RESTRICT  buf2_yp,
float *RESTRICT  buf2_ym,
float *RESTRICT  buf2_zp,
float *RESTRICT  buf2_zm,
float *RESTRICT  buf2_tp,
float *RESTRICT  buf2_tm,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  ieo,
int  jeo 
)

◆ mult_domainwall_5din_eo_hopb_dirac_4d() [1/2]

void BridgeACC::mult_domainwall_5din_eo_hopb_dirac_4d ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  ieo,
int  jeo,
int  jgm5 
)

Definition at line 14 of file mult_Domainwall_5din_eo_4d_openacc-inc.h.

◆ mult_domainwall_5din_eo_hopb_dirac_4d() [2/2]

void BridgeACC::mult_domainwall_5din_eo_hopb_dirac_4d ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  ieo,
int  jeo,
int  jgm5 
)

◆ mult_domainwall_5din_eo_hopb_dirac_5d() [1/2]

void BridgeACC::mult_domainwall_5din_eo_hopb_dirac_5d ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  ieo,
int  jeo,
int  jgm5 
)

Definition at line 450 of file mult_Domainwall_5din_eo_openacc-inc.h.

◆ mult_domainwall_5din_eo_hopb_dirac_5d() [2/2]

void BridgeACC::mult_domainwall_5din_eo_hopb_dirac_5d ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  ieo,
int  jeo,
int  jgm5 
)

◆ mult_domainwall_5din_hop1_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_hop1_dirac ( double *RESTRICT  buf1_xp,
double *RESTRICT  buf1_xm,
double *RESTRICT  buf1_yp,
double *RESTRICT  buf1_ym,
double *RESTRICT  buf1_zp,
double *RESTRICT  buf1_zm,
double *RESTRICT  buf1_tp,
double *RESTRICT  buf1_tm,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm 
)

Definition at line 645 of file mult_Domainwall_5din_openacc-inc.h.

◆ mult_domainwall_5din_hop1_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_hop1_dirac ( float *RESTRICT  buf1_xp,
float *RESTRICT  buf1_xm,
float *RESTRICT  buf1_yp,
float *RESTRICT  buf1_ym,
float *RESTRICT  buf1_zp,
float *RESTRICT  buf1_zm,
float *RESTRICT  buf1_tp,
float *RESTRICT  buf1_tm,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm 
)

◆ mult_domainwall_5din_hop2_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_hop2_dirac ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
double *RESTRICT  buf2_xp,
double *RESTRICT  buf2_xm,
double *RESTRICT  buf2_yp,
double *RESTRICT  buf2_ym,
double *RESTRICT  buf2_zp,
double *RESTRICT  buf2_zm,
double *RESTRICT  buf2_tp,
double *RESTRICT  buf2_tm,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm 
)

Definition at line 891 of file mult_Domainwall_5din_openacc-inc.h.

◆ mult_domainwall_5din_hop2_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_hop2_dirac ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
float *RESTRICT  buf2_xp,
float *RESTRICT  buf2_xm,
float *RESTRICT  buf2_yp,
float *RESTRICT  buf2_ym,
float *RESTRICT  buf2_zp,
float *RESTRICT  buf2_zm,
float *RESTRICT  buf2_tp,
float *RESTRICT  buf2_tm,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm 
)

◆ mult_domainwall_5din_hopb_dirac_4d() [1/2]

void BridgeACC::mult_domainwall_5din_hopb_dirac_4d ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

Definition at line 14 of file mult_Domainwall_5din_4d_openacc-inc.h.

◆ mult_domainwall_5din_hopb_dirac_4d() [2/2]

void BridgeACC::mult_domainwall_5din_hopb_dirac_4d ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

◆ mult_domainwall_5din_hopb_dirac_5d() [1/2]

void BridgeACC::mult_domainwall_5din_hopb_dirac_5d ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

Definition at line 436 of file mult_Domainwall_5din_openacc-inc.h.

◆ mult_domainwall_5din_hopb_dirac_5d() [2/2]

void BridgeACC::mult_domainwall_5din_hopb_dirac_5d ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

◆ mult_domainwall_5din_LUdaginv_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_LUdaginv_dirac ( double *RESTRICT  vp,
double *RESTRICT  wp,
int  Ns,
int *  Nsize,
double *  e,
double *  f,
double *  dpinv,
double *  dm,
double  alpha 
)

Definition at line 204 of file mult_Domainwall_5din_LUinv_openacc-inc.h.

◆ mult_domainwall_5din_LUdaginv_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_LUdaginv_dirac ( float *RESTRICT  vp,
float *RESTRICT  wp,
int  Ns,
int *  Nsize,
float *  e,
float *  f,
float *  dpinv,
float *  dm,
float  alpha 
)

◆ mult_domainwall_5din_LUinv_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_LUinv_dirac ( double *RESTRICT  vp,
double *RESTRICT  wp,
int  Ns,
int *  Nsize,
double *  e,
double *  f,
double *  dpinv,
double *  dm,
double  alpha 
)

Definition at line 14 of file mult_Domainwall_5din_LUinv_openacc-inc.h.

◆ mult_domainwall_5din_LUinv_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_LUinv_dirac ( float *RESTRICT  vp,
float *RESTRICT  wp,
int  Ns,
int *  Nsize,
float *  e,
float *  f,
float *  dpinv,
float *  dm,
float  alpha 
)

◆ mult_domainwall_5din_mult_gm5_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_mult_gm5_dirac ( double *RESTRICT  vp,
double *RESTRICT  wp,
int  Ns,
int *  Nsize 
)

Definition at line 293 of file mult_Domainwall_5din_openacc-inc.h.

◆ mult_domainwall_5din_mult_gm5_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_mult_gm5_dirac ( float *RESTRICT  vp,
float *RESTRICT  wp,
int  Ns,
int *  Nsize 
)

◆ mult_domainwall_5din_mult_gm5R_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_mult_gm5R_dirac ( double *RESTRICT  vp,
double *RESTRICT  wp,
int  Ns,
int *  Nsize 
)

Definition at line 385 of file mult_Domainwall_5din_openacc-inc.h.

◆ mult_domainwall_5din_mult_gm5R_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_mult_gm5R_dirac ( float *RESTRICT  vp,
float *RESTRICT  wp,
int  Ns,
int *  Nsize 
)

◆ mult_domainwall_5din_mult_R() [1/2]

void BridgeACC::mult_domainwall_5din_mult_R ( double *RESTRICT  vp,
double *RESTRICT  wp,
int  Ns,
int *  Nsize 
)

Definition at line 341 of file mult_Domainwall_5din_openacc-inc.h.

◆ mult_domainwall_5din_mult_R() [2/2]

void BridgeACC::mult_domainwall_5din_mult_R ( float *RESTRICT  vp,
float *RESTRICT  wp,
int  Ns,
int *  Nsize 
)

◆ mult_domainwall_5din_tm1_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_tm1_dirac ( double *RESTRICT  buf,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 995 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_tm1_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_tm1_dirac ( float *RESTRICT  buf,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_tm2_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_tm2_dirac ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 1503 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_tm2_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_tm2_dirac ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_tmb_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_tmb_dirac ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

Definition at line 565 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_tmb_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_tmb_dirac ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

◆ mult_domainwall_5din_tp1_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_tp1_dirac ( double *RESTRICT  buf,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 947 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_tp1_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_tp1_dirac ( float *RESTRICT  buf,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_tp2_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_tp2_dirac ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 1437 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_tp2_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_tp2_dirac ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_tpb_dirac() [1/2]

void BridgeACC::mult_domainwall_5din_tpb_dirac ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

Definition at line 485 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_tpb_dirac() [2/2]

void BridgeACC::mult_domainwall_5din_tpb_dirac ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

◆ mult_domainwall_5din_xm1() [1/2]

void BridgeACC::mult_domainwall_5din_xm1 ( double *RESTRICT  buf,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 694 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_xm1() [2/2]

void BridgeACC::mult_domainwall_5din_xm1 ( float *RESTRICT  buf,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_xm2() [1/2]

void BridgeACC::mult_domainwall_5din_xm2 ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 1111 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_xm2() [2/2]

void BridgeACC::mult_domainwall_5din_xm2 ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_xmb() [1/2]

void BridgeACC::mult_domainwall_5din_xmb ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

Definition at line 90 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_xmb() [2/2]

void BridgeACC::mult_domainwall_5din_xmb ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

◆ mult_domainwall_5din_xp1() [1/2]

void BridgeACC::mult_domainwall_5din_xp1 ( double *RESTRICT  buf,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 645 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_xp1() [2/2]

void BridgeACC::mult_domainwall_5din_xp1 ( float *RESTRICT  buf,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_xp2() [1/2]

void BridgeACC::mult_domainwall_5din_xp2 ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 1046 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_xp2() [2/2]

void BridgeACC::mult_domainwall_5din_xp2 ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_xpb() [1/2]

void BridgeACC::mult_domainwall_5din_xpb ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

Definition at line 14 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_xpb() [2/2]

void BridgeACC::mult_domainwall_5din_xpb ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

◆ mult_domainwall_5din_ym1() [1/2]

void BridgeACC::mult_domainwall_5din_ym1 ( double *RESTRICT  buf,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 793 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_ym1() [2/2]

void BridgeACC::mult_domainwall_5din_ym1 ( float *RESTRICT  buf,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_ym2() [1/2]

void BridgeACC::mult_domainwall_5din_ym2 ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 1240 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_ym2() [2/2]

void BridgeACC::mult_domainwall_5din_ym2 ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_ymb() [1/2]

void BridgeACC::mult_domainwall_5din_ymb ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

Definition at line 245 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_ymb() [2/2]

void BridgeACC::mult_domainwall_5din_ymb ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

◆ mult_domainwall_5din_yp1() [1/2]

void BridgeACC::mult_domainwall_5din_yp1 ( double *RESTRICT  buf,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 744 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_yp1() [2/2]

void BridgeACC::mult_domainwall_5din_yp1 ( float *RESTRICT  buf,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_yp2() [1/2]

void BridgeACC::mult_domainwall_5din_yp2 ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 1171 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_yp2() [2/2]

void BridgeACC::mult_domainwall_5din_yp2 ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_ypb() [1/2]

void BridgeACC::mult_domainwall_5din_ypb ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

Definition at line 167 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_ypb() [2/2]

void BridgeACC::mult_domainwall_5din_ypb ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

◆ mult_domainwall_5din_zm1() [1/2]

void BridgeACC::mult_domainwall_5din_zm1 ( double *RESTRICT  buf,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 894 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_zm1() [2/2]

void BridgeACC::mult_domainwall_5din_zm1 ( float *RESTRICT  buf,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_zm2() [1/2]

void BridgeACC::mult_domainwall_5din_zm2 ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 1372 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_zm2() [2/2]

void BridgeACC::mult_domainwall_5din_zm2 ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_zmb() [1/2]

void BridgeACC::mult_domainwall_5din_zmb ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

Definition at line 405 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_zmb() [2/2]

void BridgeACC::mult_domainwall_5din_zmb ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

◆ mult_domainwall_5din_zp1() [1/2]

void BridgeACC::mult_domainwall_5din_zp1 ( double *RESTRICT  buf,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 845 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_zp1() [2/2]

void BridgeACC::mult_domainwall_5din_zp1 ( float *RESTRICT  buf,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_zp2() [1/2]

void BridgeACC::mult_domainwall_5din_zp2 ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

Definition at line 1306 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_zp2() [2/2]

void BridgeACC::mult_domainwall_5din_zp2 ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  buf,
int  Ns,
int *  bc,
int *  Nsize 
)

◆ mult_domainwall_5din_zpb() [1/2]

void BridgeACC::mult_domainwall_5din_zpb ( double *RESTRICT  vp,
double *RESTRICT  up,
double *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

Definition at line 325 of file mult_Domainwall_5din_dir_openacc-inc.h.

◆ mult_domainwall_5din_zpb() [2/2]

void BridgeACC::mult_domainwall_5din_zpb ( float *RESTRICT  vp,
float *RESTRICT  up,
float *RESTRICT  wp,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm,
int  flag 
)

◆ mult_Gdd() [1/2]

void BridgeACC::mult_Gdd ( double *restrict  u,
const int  exu,
double *restrict  v,
const int  exv,
double *restrict  w,
const int  exw,
const int  nst 
)

◆ mult_Gdd() [2/2]

void BridgeACC::mult_Gdd ( float *restrict  u,
const int  exu,
float *restrict  v,
const int  exv,
float *restrict  w,
const int  exw,
const int  nst 
)

◆ mult_Gdn() [1/2]

void BridgeACC::mult_Gdn ( double *restrict  u,
const int  exu,
double *restrict  v,
const int  exv,
double *restrict  w,
const int  exw,
const int  nst 
)

◆ mult_Gdn() [2/2]

void BridgeACC::mult_Gdn ( float *restrict  u,
const int  exu,
float *restrict  v,
const int  exv,
float *restrict  w,
const int  exw,
const int  nst 
)

◆ mult_Gnd() [1/2]

void BridgeACC::mult_Gnd ( double *restrict  u,
const int  exu,
double *restrict  v,
const int  exv,
double *restrict  w,
const int  exw,
const int  nst 
)

◆ mult_Gnd() [2/2]

void BridgeACC::mult_Gnd ( float *restrict  u,
const int  exu,
float *restrict  v,
const int  exv,
float *restrict  w,
const int  exw,
const int  nst 
)

◆ mult_Gnn() [1/2]

void BridgeACC::mult_Gnn ( double *restrict  u,
const int  exu,
double *restrict  v,
const int  exv,
double *restrict  w,
const int  exw,
const int  nst 
)

◆ mult_Gnn() [2/2]

void BridgeACC::mult_Gnn ( float *restrict  u,
const int  exu,
float *restrict  v,
const int  exv,
float *restrict  w,
const int  exw,
const int  nst 
)

◆ mult_staggered_1() [1/2]

void BridgeACC::mult_staggered_1 ( double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double *RESTRICT  u_dn,
double *RESTRICT  v1,
int *  bc,
int *  Nsize,
int *  do_comm 
)

Definition at line 151 of file mult_Staggered_openacc-inc.h.

◆ mult_staggered_1() [2/2]

void BridgeACC::mult_staggered_1 ( float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float *RESTRICT  u_dn,
float *RESTRICT  v1,
int *  bc,
int *  Nsize,
int *  do_comm 
)

◆ mult_staggered_1eo() [1/2]

void BridgeACC::mult_staggered_1eo ( double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  bc,
int *  Nsize,
int *  do_comm,
const int  ieo,
const int  jeo 
)

Definition at line 184 of file mult_Staggered_eo_openacc-inc.h.

◆ mult_staggered_1eo() [2/2]

void BridgeACC::mult_staggered_1eo ( float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  bc,
int *  Nsize,
int *  do_comm,
const int  ieo,
const int  jeo 
)

◆ mult_staggered_2() [1/2]

void BridgeACC::mult_staggered_2 ( double *RESTRICT  v2,
double *RESTRICT  u_up,
double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double  mq,
int *  bc,
int *  Nsize,
int *  do_comm,
int  jdag 
)

Definition at line 398 of file mult_Staggered_openacc-inc.h.

◆ mult_staggered_2() [2/2]

void BridgeACC::mult_staggered_2 ( float *RESTRICT  v2,
float *RESTRICT  u_up,
float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float  mq,
int *  bc,
int *  Nsize,
int *  do_comm,
int  jdag 
)

◆ mult_staggered_2eo() [1/2]

void BridgeACC::mult_staggered_2eo ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double  mq,
int *  bc,
int *  Nsize,
int *  do_comm,
const int  ieo,
const int  jeo,
const int  iflag 
)

Definition at line 447 of file mult_Staggered_eo_openacc-inc.h.

◆ mult_staggered_2eo() [2/2]

void BridgeACC::mult_staggered_2eo ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float  mq,
int *  bc,
int *  Nsize,
int *  do_comm,
const int  ieo,
const int  jeo,
const int  iflag 
)

◆ mult_staggered_D() [1/2]

void BridgeACC::mult_staggered_D ( double *RESTRICT  v2,
double *RESTRICT  u_up,
double *RESTRICT  u_dn,
double *RESTRICT  v1,
double  mq,
int *  bc,
int *  Nsize,
int  jdag 
)

Definition at line 15 of file mult_Staggered_openacc-inc.h.

◆ mult_staggered_D() [2/2]

void BridgeACC::mult_staggered_D ( float *RESTRICT  v2,
float *RESTRICT  u_up,
float *RESTRICT  u_dn,
float *RESTRICT  v1,
float  mq,
int *  bc,
int *  Nsize,
int  jdag 
)

◆ mult_staggered_gm5() [1/4]

void BridgeACC::mult_staggered_gm5 ( double *RESTRICT  v2,
double *RESTRICT  prty,
int *  Nsize,
int  Nc 
)

Definition at line 70 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_gm5() [2/4]

void BridgeACC::mult_staggered_gm5 ( double *RESTRICT  v2,
double *RESTRICT  v1,
double *RESTRICT  prty,
int *  Nsize,
int  Nc 
)

Definition at line 43 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_gm5() [3/4]

void BridgeACC::mult_staggered_gm5 ( float *RESTRICT  v2,
float *RESTRICT  prty,
int *  Nsize,
int  Nc 
)

◆ mult_staggered_gm5() [4/4]

void BridgeACC::mult_staggered_gm5 ( float *RESTRICT  v2,
float *RESTRICT  v1,
float *RESTRICT  prty,
int *  Nsize,
int  Nc 
)

◆ mult_staggered_Meo() [1/2]

void BridgeACC::mult_staggered_Meo ( double *RESTRICT  v2,
double *RESTRICT  u_up,
double *RESTRICT  u_dn,
double *RESTRICT  v1,
double *RESTRICT  x1,
double  mq2,
int *  bc,
int *  Nsize,
const int  ieo,
const int  jeo,
const int  iflag 
)

Definition at line 14 of file mult_Staggered_eo_openacc-inc.h.

◆ mult_staggered_Meo() [2/2]

void BridgeACC::mult_staggered_Meo ( float *RESTRICT  v2,
float *RESTRICT  u_up,
float *RESTRICT  u_dn,
float *RESTRICT  v1,
float *RESTRICT  x1,
float  mq2,
int *  bc,
int *  Nsize,
const int  ieo,
const int  jeo,
const int  iflag 
)

◆ mult_staggered_phase() [1/2]

void BridgeACC::mult_staggered_phase ( double *RESTRICT  u,
double *RESTRICT  ph,
int *  Nsize,
int  Nc 
)

Definition at line 14 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_phase() [2/2]

void BridgeACC::mult_staggered_phase ( float *RESTRICT  u,
float *RESTRICT  ph,
int *  Nsize,
int  Nc 
)

◆ mult_staggered_tm1() [1/2]

void BridgeACC::mult_staggered_tm1 ( double *RESTRICT  buf,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1217 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_tm1() [2/2]

void BridgeACC::mult_staggered_tm1 ( float *RESTRICT  buf,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_tm2() [1/2]

void BridgeACC::mult_staggered_tm2 ( double *RESTRICT  v2,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1274 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_tm2() [2/2]

void BridgeACC::mult_staggered_tm2 ( float *RESTRICT  v2,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_tmb() [1/2]

void BridgeACC::mult_staggered_tmb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1310 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_tmb() [2/2]

void BridgeACC::mult_staggered_tmb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_tp1() [1/2]

void BridgeACC::mult_staggered_tp1 ( double *RESTRICT  buf,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1061 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_tp1() [2/2]

void BridgeACC::mult_staggered_tp1 ( float *RESTRICT  buf,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_tp2() [1/2]

void BridgeACC::mult_staggered_tp2 ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1103 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_tp2() [2/2]

void BridgeACC::mult_staggered_tp2 ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_tpb() [1/2]

void BridgeACC::mult_staggered_tpb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1158 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_tpb() [2/2]

void BridgeACC::mult_staggered_tpb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_xm1() [1/2]

void BridgeACC::mult_staggered_xm1 ( double *RESTRICT  buf,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 252 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_xm1() [2/2]

void BridgeACC::mult_staggered_xm1 ( float *RESTRICT  buf,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_xm1_eo() [1/2]

void BridgeACC::mult_staggered_xm1_eo ( double *RESTRICT  buf,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 190 of file mult_Staggered_eo_dir_openacc-inc.h.

◆ mult_staggered_xm1_eo() [2/2]

void BridgeACC::mult_staggered_xm1_eo ( float *RESTRICT  buf,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_staggered_xm2() [1/2]

void BridgeACC::mult_staggered_xm2 ( double *RESTRICT  v2,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 309 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_xm2() [2/2]

void BridgeACC::mult_staggered_xm2 ( float *RESTRICT  v2,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_xm2_eo() [1/2]

void BridgeACC::mult_staggered_xm2_eo ( double *RESTRICT  v2,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 254 of file mult_Staggered_eo_dir_openacc-inc.h.

◆ mult_staggered_xm2_eo() [2/2]

void BridgeACC::mult_staggered_xm2_eo ( float *RESTRICT  v2,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_staggered_xmb() [1/2]

void BridgeACC::mult_staggered_xmb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 345 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_xmb() [2/2]

void BridgeACC::mult_staggered_xmb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_xmb_eo() [1/2]

void BridgeACC::mult_staggered_xmb_eo ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 303 of file mult_Staggered_eo_dir_openacc-inc.h.

◆ mult_staggered_xmb_eo() [2/2]

void BridgeACC::mult_staggered_xmb_eo ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_staggered_xp1() [1/2]

void BridgeACC::mult_staggered_xp1 ( double *RESTRICT  buf,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 96 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_xp1() [2/2]

void BridgeACC::mult_staggered_xp1 ( float *RESTRICT  buf,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_xp1_eo() [1/2]

void BridgeACC::mult_staggered_xp1_eo ( double *RESTRICT  buf,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 14 of file mult_Staggered_eo_dir_openacc-inc.h.

◆ mult_staggered_xp1_eo() [2/2]

void BridgeACC::mult_staggered_xp1_eo ( float *RESTRICT  buf,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_staggered_xp2() [1/2]

void BridgeACC::mult_staggered_xp2 ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 141 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_xp2() [2/2]

void BridgeACC::mult_staggered_xp2 ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_xp2_eo() [1/2]

void BridgeACC::mult_staggered_xp2_eo ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 60 of file mult_Staggered_eo_dir_openacc-inc.h.

◆ mult_staggered_xp2_eo() [2/2]

void BridgeACC::mult_staggered_xp2_eo ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_staggered_xpb() [1/2]

void BridgeACC::mult_staggered_xpb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 196 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_xpb() [2/2]

void BridgeACC::mult_staggered_xpb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_xpb_eo() [1/2]

void BridgeACC::mult_staggered_xpb_eo ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 127 of file mult_Staggered_eo_dir_openacc-inc.h.

◆ mult_staggered_xpb_eo() [2/2]

void BridgeACC::mult_staggered_xpb_eo ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_staggered_ym1() [1/2]

void BridgeACC::mult_staggered_ym1 ( double *RESTRICT  buf,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 567 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_ym1() [2/2]

void BridgeACC::mult_staggered_ym1 ( float *RESTRICT  buf,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_ym2() [1/2]

void BridgeACC::mult_staggered_ym2 ( double *RESTRICT  v2,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 628 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_ym2() [2/2]

void BridgeACC::mult_staggered_ym2 ( float *RESTRICT  v2,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_ymb() [1/2]

void BridgeACC::mult_staggered_ymb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 669 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_ymb() [2/2]

void BridgeACC::mult_staggered_ymb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_yp1() [1/2]

void BridgeACC::mult_staggered_yp1 ( double *RESTRICT  buf,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 402 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_yp1() [2/2]

void BridgeACC::mult_staggered_yp1 ( float *RESTRICT  buf,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_yp2() [1/2]

void BridgeACC::mult_staggered_yp2 ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 447 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_yp2() [2/2]

void BridgeACC::mult_staggered_yp2 ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_ypb() [1/2]

void BridgeACC::mult_staggered_ypb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 506 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_ypb() [2/2]

void BridgeACC::mult_staggered_ypb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_zm1() [1/2]

void BridgeACC::mult_staggered_zm1 ( double *RESTRICT  buf,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 898 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_zm1() [2/2]

void BridgeACC::mult_staggered_zm1 ( float *RESTRICT  buf,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_zm2() [1/2]

void BridgeACC::mult_staggered_zm2 ( double *RESTRICT  v2,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 959 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_zm2() [2/2]

void BridgeACC::mult_staggered_zm2 ( float *RESTRICT  v2,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_zmb() [1/2]

void BridgeACC::mult_staggered_zmb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1000 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_zmb() [2/2]

void BridgeACC::mult_staggered_zmb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_zp1() [1/2]

void BridgeACC::mult_staggered_zp1 ( double *RESTRICT  buf,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 731 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_zp1() [2/2]

void BridgeACC::mult_staggered_zp1 ( float *RESTRICT  buf,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_zp2() [1/2]

void BridgeACC::mult_staggered_zp2 ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 778 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_zp2() [2/2]

void BridgeACC::mult_staggered_zp2 ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_staggered_zpb() [1/2]

void BridgeACC::mult_staggered_zpb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 837 of file mult_Staggered_dir_openacc-inc.h.

◆ mult_staggered_zpb() [2/2]

void BridgeACC::mult_staggered_zpb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_1_chiral() [1/2]

void BridgeACC::mult_wilson_1_chiral ( double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int *  do_comm 
)

Definition at line 431 of file mult_Wilson_openacc-inc.h.

◆ mult_wilson_1_chiral() [2/2]

void BridgeACC::mult_wilson_1_chiral ( float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int *  do_comm 
)

◆ mult_wilson_1_dirac() [1/2]

void BridgeACC::mult_wilson_1_dirac ( double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int *  do_comm 
)

Definition at line 299 of file mult_Wilson_openacc-inc.h.

◆ mult_wilson_1_dirac() [2/2]

void BridgeACC::mult_wilson_1_dirac ( float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int *  do_comm 
)

◆ mult_wilson_2_chiral() [1/2]

void BridgeACC::mult_wilson_2_chiral ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double  kappa,
int *  Nsize,
int *  bc,
int *  do_comm,
int  flag 
)

Definition at line 722 of file mult_Wilson_openacc-inc.h.

◆ mult_wilson_2_chiral() [2/2]

void BridgeACC::mult_wilson_2_chiral ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float  kappa,
int *  Nsize,
int *  bc,
int *  do_comm,
int  flag 
)

◆ mult_wilson_2_dirac() [1/2]

void BridgeACC::mult_wilson_2_dirac ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double  kappa,
int *  Nsize,
int *  bc,
int *  do_comm,
int  flag 
)

Definition at line 560 of file mult_Wilson_openacc-inc.h.

◆ mult_wilson_2_dirac() [2/2]

void BridgeACC::mult_wilson_2_dirac ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float  kappa,
int *  Nsize,
int *  bc,
int *  do_comm,
int  flag 
)

◆ mult_wilson_D_chiral() [1/2]

void BridgeACC::mult_wilson_D_chiral ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
double  kappa,
int *  Nsize,
int *  bc,
int  flag 
)

Definition at line 187 of file mult_Wilson_openacc-inc.h.

◆ mult_wilson_D_chiral() [2/2]

void BridgeACC::mult_wilson_D_chiral ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
float  kappa,
int *  Nsize,
int *  bc,
int  flag 
)

◆ mult_wilson_D_dirac() [1/2]

void BridgeACC::mult_wilson_D_dirac ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
double  kappa,
int *  Nsize,
int *  bc,
int  flag 
)

Definition at line 76 of file mult_Wilson_openacc-inc.h.

◆ mult_wilson_D_dirac() [2/2]

void BridgeACC::mult_wilson_D_dirac ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
float  kappa,
int *  Nsize,
int *  bc,
int  flag 
)

◆ mult_wilson_eo_1_chiral() [1/2]

void BridgeACC::mult_wilson_eo_1_chiral ( double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double *RESTRICT  u,
double *RESTRICT  v1,
const int  ieo,
const int  jeo,
int *  Nsize,
int *  bc,
int *  do_comm,
int  Nc 
)

Definition at line 663 of file mult_Wilson_eo_openacc-inc.h.

◆ mult_wilson_eo_1_chiral() [2/2]

void BridgeACC::mult_wilson_eo_1_chiral ( float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float *RESTRICT  u,
float *RESTRICT  v1,
const int  ieo,
const int  jeo,
int *  Nsize,
int *  bc,
int *  do_comm,
int  Nc 
)

◆ mult_wilson_eo_1_dirac() [1/2]

void BridgeACC::mult_wilson_eo_1_dirac ( double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double *RESTRICT  u,
double *RESTRICT  v1,
const int  ieo,
const int  jeo,
int *  Nsize,
int *  bc,
int *  do_comm,
int  Nc 
)

Definition at line 261 of file mult_Wilson_eo_openacc-inc.h.

◆ mult_wilson_eo_1_dirac() [2/2]

void BridgeACC::mult_wilson_eo_1_dirac ( float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float *RESTRICT  u,
float *RESTRICT  v1,
const int  ieo,
const int  jeo,
int *  Nsize,
int *  bc,
int *  do_comm,
int  Nc 
)

◆ mult_wilson_eo_2_chiral() [1/2]

void BridgeACC::mult_wilson_eo_2_chiral ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double  kappa,
const int  ieo,
const int  jeo,
const int  iflag,
int *  Nsize,
int *  bc,
int *  do_comm,
int  Nc 
)

Definition at line 1216 of file mult_Wilson_eo_openacc-inc.h.

◆ mult_wilson_eo_2_chiral() [2/2]

void BridgeACC::mult_wilson_eo_2_chiral ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float  kappa,
const int  ieo,
const int  jeo,
const int  iflag,
int *  Nsize,
int *  bc,
int *  do_comm,
int  Nc 
)

◆ mult_wilson_eo_2_dirac() [1/2]

void BridgeACC::mult_wilson_eo_2_dirac ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf_xp,
double *RESTRICT  buf_xm,
double *RESTRICT  buf_yp,
double *RESTRICT  buf_ym,
double *RESTRICT  buf_zp,
double *RESTRICT  buf_zm,
double *RESTRICT  buf_tp,
double *RESTRICT  buf_tm,
double  kappa,
const int  ieo,
const int  jeo,
const int  iflag,
int *  Nsize,
int *  bc,
int *  do_comm,
int  Nc 
)

Definition at line 1062 of file mult_Wilson_eo_openacc-inc.h.

◆ mult_wilson_eo_2_dirac() [2/2]

void BridgeACC::mult_wilson_eo_2_dirac ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf_xp,
float *RESTRICT  buf_xm,
float *RESTRICT  buf_yp,
float *RESTRICT  buf_ym,
float *RESTRICT  buf_zp,
float *RESTRICT  buf_zm,
float *RESTRICT  buf_tp,
float *RESTRICT  buf_tm,
float  kappa,
const int  ieo,
const int  jeo,
const int  iflag,
int *  Nsize,
int *  bc,
int *  do_comm,
int  Nc 
)

◆ mult_wilson_gm5_chiral() [1/2]

void BridgeACC::mult_wilson_gm5_chiral ( double *RESTRICT  v2,
double *RESTRICT  v1,
int *  Nsize,
int  Nc 
)

Definition at line 49 of file mult_Wilson_openacc-inc.h.

◆ mult_wilson_gm5_chiral() [2/2]

void BridgeACC::mult_wilson_gm5_chiral ( float *RESTRICT  v2,
float *RESTRICT  v1,
int *  Nsize,
int  Nc 
)

◆ mult_wilson_gm5_dirac() [1/2]

void BridgeACC::mult_wilson_gm5_dirac ( double *RESTRICT  v2,
double *RESTRICT  v1,
int *  Nsize,
int  Nc 
)

Definition at line 22 of file mult_Wilson_openacc-inc.h.

◆ mult_wilson_gm5_dirac() [2/2]

void BridgeACC::mult_wilson_gm5_dirac ( float *RESTRICT  v2,
float *RESTRICT  v1,
int *  Nsize,
int  Nc 
)

◆ mult_wilson_Meo_chiral() [1/2]

void BridgeACC::mult_wilson_Meo_chiral ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
double *RESTRICT  x1,
const int  ieo,
const int  jeo,
double  kappa,
int *  Nsize,
int *  bc,
int  iflag 
)

Definition at line 140 of file mult_Wilson_eo_openacc-inc.h.

◆ mult_wilson_Meo_chiral() [2/2]

void BridgeACC::mult_wilson_Meo_chiral ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
float *RESTRICT  x1,
const int  ieo,
const int  jeo,
float  kappa,
int *  Nsize,
int *  bc,
int  iflag 
)

◆ mult_wilson_Meo_dirac() [1/2]

void BridgeACC::mult_wilson_Meo_dirac ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
double *RESTRICT  x1,
const int  ieo,
const int  jeo,
double  kappa,
int *  Nsize,
int *  bc,
int  iflag 
)

Definition at line 20 of file mult_Wilson_eo_openacc-inc.h.

◆ mult_wilson_Meo_dirac() [2/2]

void BridgeACC::mult_wilson_Meo_dirac ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
float *RESTRICT  x1,
const int  ieo,
const int  jeo,
float  kappa,
int *  Nsize,
int *  bc,
int  iflag 
)

◆ mult_wilson_tm1_chiral() [1/2]

void BridgeACC::mult_wilson_tm1_chiral ( double *RESTRICT  buf,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1837 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tm1_chiral() [2/2]

void BridgeACC::mult_wilson_tm1_chiral ( float *RESTRICT  buf,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_tm1_dirac() [1/2]

void BridgeACC::mult_wilson_tm1_dirac ( double *RESTRICT  buf,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1450 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tm1_dirac() [2/2]

void BridgeACC::mult_wilson_tm1_dirac ( float *RESTRICT  buf,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_tm2_chiral() [1/2]

void BridgeACC::mult_wilson_tm2_chiral ( double *RESTRICT  v2,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1905 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tm2_chiral() [2/2]

void BridgeACC::mult_wilson_tm2_chiral ( float *RESTRICT  v2,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_tm2_dirac() [1/2]

void BridgeACC::mult_wilson_tm2_dirac ( double *RESTRICT  v2,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1522 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tm2_dirac() [2/2]

void BridgeACC::mult_wilson_tm2_dirac ( float *RESTRICT  v2,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_tmb_chiral() [1/2]

void BridgeACC::mult_wilson_tmb_chiral ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1956 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tmb_chiral() [2/2]

void BridgeACC::mult_wilson_tmb_chiral ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_tmb_dirac() [1/2]

void BridgeACC::mult_wilson_tmb_dirac ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1569 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tmb_dirac() [2/2]

void BridgeACC::mult_wilson_tmb_dirac ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_tp1_chiral() [1/2]

void BridgeACC::mult_wilson_tp1_chiral ( double *RESTRICT  buf,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1647 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tp1_chiral() [2/2]

void BridgeACC::mult_wilson_tp1_chiral ( float *RESTRICT  buf,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_tp1_dirac() [1/2]

void BridgeACC::mult_wilson_tp1_dirac ( double *RESTRICT  buf,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1261 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tp1_dirac() [2/2]

void BridgeACC::mult_wilson_tp1_dirac ( float *RESTRICT  buf,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_tp2_chiral() [1/2]

void BridgeACC::mult_wilson_tp2_chiral ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1693 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tp2_chiral() [2/2]

void BridgeACC::mult_wilson_tp2_chiral ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_tp2_dirac() [1/2]

void BridgeACC::mult_wilson_tp2_dirac ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1311 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tp2_dirac() [2/2]

void BridgeACC::mult_wilson_tp2_dirac ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_tpb_chiral() [1/2]

void BridgeACC::mult_wilson_tpb_chiral ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1759 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tpb_chiral() [2/2]

void BridgeACC::mult_wilson_tpb_chiral ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_tpb_dirac() [1/2]

void BridgeACC::mult_wilson_tpb_dirac ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1373 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_tpb_dirac() [2/2]

void BridgeACC::mult_wilson_tpb_dirac ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_xm1() [1/2]

void BridgeACC::mult_wilson_xm1 ( double *RESTRICT  buf,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 209 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_xm1() [2/2]

void BridgeACC::mult_wilson_xm1 ( float *RESTRICT  buf,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_xm1_eo() [1/2]

void BridgeACC::mult_wilson_xm1_eo ( double *RESTRICT  buf,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 241 of file mult_Wilson_eo_dir_openacc-inc.h.

◆ mult_wilson_xm1_eo() [2/2]

void BridgeACC::mult_wilson_xm1_eo ( float *RESTRICT  buf,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_wilson_xm2() [1/2]

void BridgeACC::mult_wilson_xm2 ( double *RESTRICT  v2,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 282 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_xm2() [2/2]

void BridgeACC::mult_wilson_xm2 ( float *RESTRICT  v2,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_xm2_eo() [1/2]

void BridgeACC::mult_wilson_xm2_eo ( double *RESTRICT  v2,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 325 of file mult_Wilson_eo_dir_openacc-inc.h.

◆ mult_wilson_xm2_eo() [2/2]

void BridgeACC::mult_wilson_xm2_eo ( float *RESTRICT  v2,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_wilson_xmb() [1/2]

void BridgeACC::mult_wilson_xmb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 334 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_xmb() [2/2]

void BridgeACC::mult_wilson_xmb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_xmb_eo() [1/2]

void BridgeACC::mult_wilson_xmb_eo ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 388 of file mult_Wilson_eo_dir_openacc-inc.h.

◆ mult_wilson_xmb_eo() [2/2]

void BridgeACC::mult_wilson_xmb_eo ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_wilson_xp1() [1/2]

void BridgeACC::mult_wilson_xp1 ( double *RESTRICT  buf,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 14 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_xp1() [2/2]

void BridgeACC::mult_wilson_xp1 ( float *RESTRICT  buf,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_xp1_eo() [1/2]

void BridgeACC::mult_wilson_xp1_eo ( double *RESTRICT  buf,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 15 of file mult_Wilson_eo_dir_openacc-inc.h.

◆ mult_wilson_xp1_eo() [2/2]

void BridgeACC::mult_wilson_xp1_eo ( float *RESTRICT  buf,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_wilson_xp2() [1/2]

void BridgeACC::mult_wilson_xp2 ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 64 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_xp2() [2/2]

void BridgeACC::mult_wilson_xp2 ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_xp2_eo() [1/2]

void BridgeACC::mult_wilson_xp2_eo ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 77 of file mult_Wilson_eo_dir_openacc-inc.h.

◆ mult_wilson_xp2_eo() [2/2]

void BridgeACC::mult_wilson_xp2_eo ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_wilson_xpb() [1/2]

void BridgeACC::mult_wilson_xpb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 130 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_xpb() [2/2]

void BridgeACC::mult_wilson_xpb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_xpb_eo() [1/2]

void BridgeACC::mult_wilson_xpb_eo ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

Definition at line 155 of file mult_Wilson_eo_dir_openacc-inc.h.

◆ mult_wilson_xpb_eo() [2/2]

void BridgeACC::mult_wilson_xpb_eo ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  ieo,
int  Nc 
)

◆ mult_wilson_ym1() [1/2]

void BridgeACC::mult_wilson_ym1 ( double *RESTRICT  buf,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 621 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_ym1() [2/2]

void BridgeACC::mult_wilson_ym1 ( float *RESTRICT  buf,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_ym2() [1/2]

void BridgeACC::mult_wilson_ym2 ( double *RESTRICT  v2,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 696 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_ym2() [2/2]

void BridgeACC::mult_wilson_ym2 ( float *RESTRICT  v2,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_ymb() [1/2]

void BridgeACC::mult_wilson_ymb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 752 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_ymb() [2/2]

void BridgeACC::mult_wilson_ymb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_yp1() [1/2]

void BridgeACC::mult_wilson_yp1 ( double *RESTRICT  buf,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 414 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_yp1() [2/2]

void BridgeACC::mult_wilson_yp1 ( float *RESTRICT  buf,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_yp2() [1/2]

void BridgeACC::mult_wilson_yp2 ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 467 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_yp2() [2/2]

void BridgeACC::mult_wilson_yp2 ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_ypb() [1/2]

void BridgeACC::mult_wilson_ypb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 537 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_ypb() [2/2]

void BridgeACC::mult_wilson_ypb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_zm1() [1/2]

void BridgeACC::mult_wilson_zm1 ( double *RESTRICT  buf,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1045 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_zm1() [2/2]

void BridgeACC::mult_wilson_zm1 ( float *RESTRICT  buf,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_zm2() [1/2]

void BridgeACC::mult_wilson_zm2 ( double *RESTRICT  v2,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1121 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_zm2() [2/2]

void BridgeACC::mult_wilson_zm2 ( float *RESTRICT  v2,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_zmb() [1/2]

void BridgeACC::mult_wilson_zmb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 1177 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_zmb() [2/2]

void BridgeACC::mult_wilson_zmb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_zp1() [1/2]

void BridgeACC::mult_wilson_zp1 ( double *RESTRICT  buf,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 836 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_zp1() [2/2]

void BridgeACC::mult_wilson_zp1 ( float *RESTRICT  buf,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_zp2() [1/2]

void BridgeACC::mult_wilson_zp2 ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 891 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_zp2() [2/2]

void BridgeACC::mult_wilson_zp2 ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  buf,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ mult_wilson_zpb() [1/2]

void BridgeACC::mult_wilson_zpb ( double *RESTRICT  v2,
double *RESTRICT  u,
double *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

Definition at line 962 of file mult_Wilson_dir_openacc-inc.h.

◆ mult_wilson_zpb() [2/2]

void BridgeACC::mult_wilson_zpb ( float *RESTRICT  v2,
float *RESTRICT  u,
float *RESTRICT  v1,
int *  Nsize,
int *  bc,
int  Nc 
)

◆ multadd_Gdn() [1/2]

void BridgeACC::multadd_Gdn ( double *restrict  u,
const int  exu,
double *restrict  v,
const int  exv,
double *restrict  w,
const int  exw,
const double  a,
const int  nst 
)

◆ multadd_Gdn() [2/2]

void BridgeACC::multadd_Gdn ( float *restrict  u,
const int  exu,
float *restrict  v,
const int  exv,
float *restrict  w,
const int  exw,
const float  a,
const int  nst 
)

◆ multadd_Gnd() [1/2]

void BridgeACC::multadd_Gnd ( double *restrict  u,
const int  exu,
double *restrict  v,
const int  exv,
double *restrict  w,
const int  exw,
const double  a,
const int  nst 
)

◆ multadd_Gnd() [2/2]

void BridgeACC::multadd_Gnd ( float *restrict  u,
const int  exu,
float *restrict  v,
const int  exv,
float *restrict  w,
const int  exw,
const float  a,
const int  nst 
)

◆ multadd_Gnn() [1/2]

void BridgeACC::multadd_Gnn ( double *restrict  u,
const int  exu,
double *restrict  v,
const int  exv,
double *restrict  w,
const int  exw,
const double  a,
const int  nst 
)

◆ multadd_Gnn() [2/2]

void BridgeACC::multadd_Gnn ( float *restrict  u,
const int  exu,
float *restrict  v,
const int  exv,
float *restrict  w,
const int  exw,
const float  a,
const int  nst 
)

◆ norm2() [1/2]

double BridgeACC::norm2 ( double *restrict  v1,
int  nin,
int  nvol 
)

◆ norm2() [2/2]

float BridgeACC::norm2 ( float *restrict  v1,
int  nin,
int  nvol 
)

◆ reverse() [1/2]

void BridgeACC::reverse ( double *  v,
double *  w,
int  nin,
int  nvol,
int  nvol_pad 
)

◆ reverse() [2/2]

void BridgeACC::reverse ( double *  v,
float *  w,
int  nin,
int  nvol,
int  nvol_pad 
)

◆ scal() [1/4]

void BridgeACC::scal ( double *restrict  v,
int  nv1,
double  a,
int  nin,
int  nvol 
)

◆ scal() [2/4]

void BridgeACC::scal ( double *restrict  v,
int  nv1,
double  ar,
double  ai,
int  nin,
int  nvol 
)

◆ scal() [3/4]

void BridgeACC::scal ( float *restrict  v,
int  nv1,
float  a,
int  nin,
int  nvol 
)

◆ scal() [4/4]

void BridgeACC::scal ( float *restrict  v,
int  nv1,
float  ar,
float  ai,
int  nin,
int  nvol 
)

◆ shift_lex_tm1()

void BridgeACC::shift_lex_tm1 ( real_t *restrict  buf,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_tm2()

void BridgeACC::shift_lex_tm2 ( real_t *restrict  v2,
real_t *restrict  buf,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_tmb()

void BridgeACC::shift_lex_tmb ( real_t *restrict  v2,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_tp1()

void BridgeACC::shift_lex_tp1 ( real_t *restrict  buf,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_tp2()

void BridgeACC::shift_lex_tp2 ( real_t *restrict  v2,
real_t *restrict  buf,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_tpb()

void BridgeACC::shift_lex_tpb ( real_t *restrict  v2,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_xm1()

void BridgeACC::shift_lex_xm1 ( real_t *restrict  buf,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_xm2()

void BridgeACC::shift_lex_xm2 ( real_t *restrict  v2,
real_t *restrict  buf,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_xmb()

void BridgeACC::shift_lex_xmb ( real_t *restrict  v2,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_xp1()

void BridgeACC::shift_lex_xp1 ( real_t *restrict  buf,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_xp2()

void BridgeACC::shift_lex_xp2 ( real_t *restrict  v2,
real_t *restrict  buf,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_xpb()

void BridgeACC::shift_lex_xpb ( real_t *restrict  v2,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_ym1()

void BridgeACC::shift_lex_ym1 ( real_t *restrict  buf,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_ym2()

void BridgeACC::shift_lex_ym2 ( real_t *restrict  v2,
real_t *restrict  buf,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_ymb()

void BridgeACC::shift_lex_ymb ( real_t *restrict  v2,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_yp1()

void BridgeACC::shift_lex_yp1 ( real_t *restrict  buf,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_yp2()

void BridgeACC::shift_lex_yp2 ( real_t *restrict  v2,
real_t *restrict  buf,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_ypb()

void BridgeACC::shift_lex_ypb ( real_t *restrict  v2,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_zm1()

void BridgeACC::shift_lex_zm1 ( real_t *restrict  buf,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_zm2()

void BridgeACC::shift_lex_zm2 ( real_t *restrict  v2,
real_t *restrict  buf,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_zmb()

void BridgeACC::shift_lex_zmb ( real_t *restrict  v2,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_zp1()

void BridgeACC::shift_lex_zp1 ( real_t *restrict  buf,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_zp2()

void BridgeACC::shift_lex_zp2 ( real_t *restrict  v2,
real_t *restrict  buf,
int  nin,
int *  Nsize,
int *  bc 
)

◆ shift_lex_zpb()

void BridgeACC::shift_lex_zpb ( real_t *restrict  v2,
real_t *restrict  v1,
int  nin,
int *  Nsize,
int *  bc 
)

◆ split() [1/2]

void BridgeACC::split ( double *RESTRICT  ve,
double *RESTRICT  vo,
double *RESTRICT  w,
int  ieo_origin,
int  nin,
int *  Nsize 
)

Definition at line 14 of file index_eo_alt_openacc-inc.h.

◆ split() [2/2]

void BridgeACC::split ( float *RESTRICT  ve,
float *RESTRICT  vo,
float *RESTRICT  w,
int  ieo_origin,
int  nin,
int *  Nsize 
)

◆ update_device() [1/2]

void BridgeACC::update_device ( double *  data,
size_t  offset,
size_t  size 
)

Definition at line 31 of file bridgeACC.cpp.

◆ update_device() [2/2]

void BridgeACC::update_device ( float *  data,
size_t  offset,
size_t  size 
)

Definition at line 56 of file bridgeACC.cpp.

◆ update_host() [1/2]

void BridgeACC::update_host ( double *  data,
size_t  offset,
size_t  size 
)

Definition at line 37 of file bridgeACC.cpp.

◆ update_host() [2/2]

void BridgeACC::update_host ( float *  data,
size_t  offset,
size_t  size 
)

Definition at line 62 of file bridgeACC.cpp.

◆ xI() [1/2]

void BridgeACC::xI ( double *restrict  v1,
int  nin,
int  nvol 
)

◆ xI() [2/2]

void BridgeACC::xI ( float *restrict  v1,
int  nin,
int  nvol 
)