Bridge++  Ver.2.1.3
mult_CloverTerm_openacc-inc.h File Reference

Go to the source code of this file.

Macros

#define MULT_UV_R(u0, u1, u2, u3, u4, u5, v0, v1, v2, v3, v4, v5)   (u0*v0-u1*v1 + u2*v2-u3*v3 + u4*v4-u5*v5)
 
#define MULT_UV_I(u0, u1, u2, u3, u4, u5, v0, v1, v2, v3, v4, v5)   (u0*v1+u1*v0 + u2*v3+u3*v2 + u4*v5+u5*v4)
 

Functions

void mult_csw_dirac (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int iflag)
 
void mult_csw_chiral (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int iflag)
 

Detailed Description

Author
Hideo Matsufuru (matufuru)
Date
LastChangedDate
2013-01-22 13:51:53 #
Version
LastChangedRevision
2653

Definition in file mult_CloverTerm_openacc-inc.h.

Macro Definition Documentation

◆ MULT_UV_I

#define MULT_UV_I (   u0,
  u1,
  u2,
  u3,
  u4,
  u5,
  v0,
  v1,
  v2,
  v3,
  v4,
  v5 
)    (u0*v1+u1*v0 + u2*v3+u3*v2 + u4*v5+u5*v4)

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

◆ MULT_UV_R

#define MULT_UV_R (   u0,
  u1,
  u2,
  u3,
  u4,
  u5,
  v0,
  v1,
  v2,
  v3,
  v4,
  v5 
)    (u0*v0-u1*v1 + u2*v2-u3*v3 + u4*v4-u5*v5)

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

Function Documentation

◆ mult_csw_chiral()

void mult_csw_chiral ( real_t *RESTRICT  v2,
real_t *RESTRICT  u,
real_t *RESTRICT  v1,
int *  Nsize,
int  iflag 
)

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

◆ mult_csw_dirac()

void mult_csw_dirac ( real_t *RESTRICT  v2,
real_t *RESTRICT  u,
real_t *RESTRICT  v1,
int *  Nsize,
int  iflag 
)

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