|
Bridge++
Ver.2.1.3
|
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_staggered_phase (real_t *RESTRICT u, real_t *RESTRICT ph, int *Nsize, int Nc) |
| void | mult_staggered_gm5 (real_t *RESTRICT v2, real_t *RESTRICT v1, real_t *RESTRICT prty, int *Nsize, int Nc) |
| void | mult_staggered_gm5 (real_t *RESTRICT v2, real_t *RESTRICT prty, int *Nsize, int Nc) |
| void | mult_staggered_xp1 (real_t *RESTRICT buf, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_xp2 (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT buf, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_xpb (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_xm1 (real_t *RESTRICT buf, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_xm2 (real_t *RESTRICT v2, real_t *RESTRICT buf, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_xmb (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_yp1 (real_t *RESTRICT buf, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_yp2 (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT buf, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_ypb (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_ym1 (real_t *RESTRICT buf, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_ym2 (real_t *RESTRICT v2, real_t *RESTRICT buf, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_ymb (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_zp1 (real_t *RESTRICT buf, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_zp2 (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT buf, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_zpb (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_zm1 (real_t *RESTRICT buf, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_zm2 (real_t *RESTRICT v2, real_t *RESTRICT buf, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_zmb (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_tp1 (real_t *RESTRICT buf, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_tp2 (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT buf, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_tpb (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_tm1 (real_t *RESTRICT buf, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_tm2 (real_t *RESTRICT v2, real_t *RESTRICT buf, int *Nsize, int *bc, int Nc) |
| void | mult_staggered_tmb (real_t *RESTRICT v2, real_t *RESTRICT u, real_t *RESTRICT v1, int *Nsize, int *bc, int Nc) |
Definition in file mult_Staggered_dir_openacc-inc.h.
| #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_Staggered_dir_openacc-inc.h.
| #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_Staggered_dir_openacc-inc.h.
Definition at line 70 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_gm5 | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | v1, | ||
| real_t *RESTRICT | prty, | ||
| int * | Nsize, | ||
| int | Nc | ||
| ) |
Definition at line 43 of file mult_Staggered_dir_openacc-inc.h.
Definition at line 14 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_tm1 | ( | real_t *RESTRICT | buf, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 1217 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_tm2 | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | buf, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 1274 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_tmb | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 1310 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_tp1 | ( | real_t *RESTRICT | buf, |
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 1061 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_tp2 | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | buf, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 1103 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_tpb | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 1158 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_xm1 | ( | real_t *RESTRICT | buf, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 252 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_xm2 | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | buf, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 309 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_xmb | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 345 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_xp1 | ( | real_t *RESTRICT | buf, |
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 96 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_xp2 | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | buf, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 141 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_xpb | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 196 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_ym1 | ( | real_t *RESTRICT | buf, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 567 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_ym2 | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | buf, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 628 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_ymb | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 669 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_yp1 | ( | real_t *RESTRICT | buf, |
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 402 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_yp2 | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | buf, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 447 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_ypb | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 506 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_zm1 | ( | real_t *RESTRICT | buf, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 898 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_zm2 | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | buf, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 959 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_zmb | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 1000 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_zp1 | ( | real_t *RESTRICT | buf, |
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 731 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_zp2 | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | buf, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 778 of file mult_Staggered_dir_openacc-inc.h.
| void mult_staggered_zpb | ( | real_t *RESTRICT | v2, |
| real_t *RESTRICT | u, | ||
| real_t *RESTRICT | v1, | ||
| int * | Nsize, | ||
| int * | bc, | ||
| int | Nc | ||
| ) |
Definition at line 837 of file mult_Staggered_dir_openacc-inc.h.