Bridge++  Ver.2.1.3
bridgeACC_Domainwall.h
Go to the documentation of this file.
1 
9 #ifndef BRIDGEACC_DOMAINWALL_INCLUDED
10 #define BRIDGEACC_DOMAINWALL_INCLUDED
11 
12 #include "bridge_defs.h"
13 
14 namespace BridgeACC {
15  // real_t = double
16 
18  double *RESTRICT vp, double *RESTRICT yp, double *RESTRICT wp,
19  double mq, double M0, int Ns, double *b, double *c, double alpha,
20  int *Nsize);
21 
23  double *RESTRICT vp, double *RESTRICT yp, double *RESTRICT wp,
24  double mq, double M0, int Ns, double *b, double *c, double alpha,
25  int *Nsize);
26 
28  double *RESTRICT vp, double *RESTRICT wp, int Ns, int *Nsize);
29 
31  double *RESTRICT vp, double *RESTRICT wp, int Ns, int *Nsize);
32 
34  double *RESTRICT vp, double *RESTRICT wp, int Ns, int *Nsize);
35 
37  double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp,
38  int Ns, int *bc, int *Nsize, int *do_comm, int flag);
39 
41  double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp,
42  int Ns, int *bc, int *Nsize, int *do_comm, int flag);
43 
45  double *RESTRICT buf1_xp, double *RESTRICT buf1_xm,
46  double *RESTRICT buf1_yp, double *RESTRICT buf1_ym,
47  double *RESTRICT buf1_zp, double *RESTRICT buf1_zm,
48  double *RESTRICT buf1_tp, double *RESTRICT buf1_tm,
49  double *RESTRICT up, double *RESTRICT wp,
50  int Ns, int *bc, int *Nsize, int *do_comm);
51 
53  double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp,
54  double *RESTRICT buf2_xp, double *RESTRICT buf2_xm,
55  double *RESTRICT buf2_yp, double *RESTRICT buf2_ym,
56  double *RESTRICT buf2_zp, double *RESTRICT buf2_zm,
57  double *RESTRICT buf2_tp, double *RESTRICT buf2_tm,
58  int Ns, int *bc, int *Nsize, int *do_comm);
59 
61  double *RESTRICT vp, double *RESTRICT wp,
62  double mq, double M0, int Ns, double *b, double *c, double alpha,
63  int *Nsize);
64 
66  double *RESTRICT yp, double *RESTRICT wp,
67  double mq, double M0, int Ns, double *b, double *c, double alpha,
68  int *Nsize);
69 
71  double *RESTRICT vp, double *RESTRICT wp,
72  double mq, double M0, int Ns, double *b, double *c, double alpha,
73  int *Nsize);
74 
76  double *RESTRICT vp, double *RESTRICT yp,
77  double mq, double M0, int Ns, double *b, double *c, double alpha,
78  int *Nsize);
79 
81  double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp,
82  int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo,
83  int jgm5);
84 
86  double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp,
87  int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo,
88  int jgm5);
89 
91  double *RESTRICT buf1_xp, double *RESTRICT buf1_xm,
92  double *RESTRICT buf1_yp, double *RESTRICT buf1_ym,
93  double *RESTRICT buf1_zp, double *RESTRICT buf1_zm,
94  double *RESTRICT buf1_tp, double *RESTRICT buf1_tm,
95  double *RESTRICT up, double *RESTRICT wp,
96  int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo,
97  int jgm5);
98 
100  double *RESTRICT vp, double *RESTRICT up, double *RESTRICT wp,
101  double *RESTRICT buf2_xp, double *RESTRICT buf2_xm,
102  double *RESTRICT buf2_yp, double *RESTRICT buf2_ym,
103  double *RESTRICT buf2_zp, double *RESTRICT buf2_zm,
104  double *RESTRICT buf2_tp, double *RESTRICT buf2_tm,
105  int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo);
106 
108  double *RESTRICT vp, double *RESTRICT up,
109  double *RESTRICT wp,
110  int Ns, int *bc, int *Nsize,
111  int *do_comm, int flag);
112 
114  double *RESTRICT vp, double *RESTRICT up,
115  double *RESTRICT wp,
116  int Ns, int *bc, int *Nsize,
117  int *do_comm, int flag);
118 
120  double *RESTRICT vp, double *RESTRICT up,
121  double *RESTRICT wp,
122  int Ns, int *bc, int *Nsize,
123  int *do_comm, int flag);
124 
126  double *RESTRICT vp, double *RESTRICT up,
127  double *RESTRICT wp,
128  int Ns, int *bc, int *Nsize,
129  int *do_comm, int flag);
130 
132  double *RESTRICT vp, double *RESTRICT up,
133  double *RESTRICT wp,
134  int Ns, int *bc, int *Nsize,
135  int *do_comm, int flag);
136 
138  double *RESTRICT vp, double *RESTRICT up,
139  double *RESTRICT wp,
140  int Ns, int *bc, int *Nsize,
141  int *do_comm, int flag);
142 
144  double *RESTRICT vp, double *RESTRICT up,
145  double *RESTRICT wp,
146  int Ns, int *bc, int *Nsize,
147  int *do_comm, int flag);
148 
150  double *RESTRICT vp, double *RESTRICT up,
151  double *RESTRICT wp,
152  int Ns, int *bc, int *Nsize,
153  int *do_comm, int flag);
154 
156  double *RESTRICT buf, double *RESTRICT up,
157  double *RESTRICT wp,
158  int Ns, int *bc, int *Nsize);
159 
161  double *RESTRICT buf, double *RESTRICT up,
162  double *RESTRICT wp,
163  int Ns, int *bc, int *Nsize);
164 
166  double *RESTRICT buf, double *RESTRICT up,
167  double *RESTRICT wp,
168  int Ns, int *bc, int *Nsize);
169 
171  double *RESTRICT buf, double *RESTRICT up,
172  double *RESTRICT wp,
173  int Ns, int *bc, int *Nsize);
174 
176  double *RESTRICT buf, double *RESTRICT up,
177  double *RESTRICT wp,
178  int Ns, int *bc, int *Nsize);
179 
181  double *RESTRICT buf, double *RESTRICT up,
182  double *RESTRICT wp,
183  int Ns, int *bc, int *Nsize);
184 
186  double *RESTRICT buf, double *RESTRICT up,
187  double *RESTRICT wp,
188  int Ns, int *bc, int *Nsize);
189 
191  double *RESTRICT buf, double *RESTRICT up,
192  double *RESTRICT wp,
193  int Ns, int *bc, int *Nsize);
194 
196  double *RESTRICT vp, double *RESTRICT up,
197  double *RESTRICT buf,
198  int Ns, int *bc, int *Nsize);
199 
201  double *RESTRICT vp, double *RESTRICT up,
202  double *RESTRICT buf,
203  int Ns, int *bc, int *Nsize);
204 
206  double *RESTRICT vp, double *RESTRICT up,
207  double *RESTRICT buf,
208  int Ns, int *bc, int *Nsize);
209 
211  double *RESTRICT vp, double *RESTRICT up,
212  double *RESTRICT buf,
213  int Ns, int *bc, int *Nsize);
214 
216  double *RESTRICT vp, double *RESTRICT up,
217  double *RESTRICT buf,
218  int Ns, int *bc, int *Nsize);
219 
221  double *RESTRICT vp, double *RESTRICT up,
222  double *RESTRICT buf,
223  int Ns, int *bc, int *Nsize);
224 
226  double *RESTRICT vp, double *RESTRICT up,
227  double *RESTRICT buf,
228  int Ns, int *bc, int *Nsize);
229 
231  double *RESTRICT vp, double *RESTRICT up,
232  double *RESTRICT buf,
233  int Ns, int *bc, int *Nsize);
234 
236  double *RESTRICT vp, double *RESTRICT wp,
237  int jd,
238  int Ns, double *RESTRICT mat_inv, int *Nsize);
239 
241  double *RESTRICT vp, double *RESTRICT wp,
242  int jd,
243  int Ns, double *RESTRICT mat_inv, int *Nsize);
244 
246  double *RESTRICT vp, double *RESTRICT wp,
247  int Ns, int *Nsize, double *e, double *f,
248  double *dpinv, double *dm, double alpha);
249 
251  double *RESTRICT vp, double *RESTRICT wp,
252  int Ns, int *Nsize, double *e, double *f,
253  double *dpinv, double *dm, double alpha);
254 
255  // real_t = float
256 
258  float *RESTRICT vp, float *RESTRICT yp, float *RESTRICT wp,
259  float mq, float M0, int Ns, float *b, float *c, float alpha,
260  int *Nsize);
261 
263  float *RESTRICT vp, float *RESTRICT yp, float *RESTRICT wp,
264  float mq, float M0, int Ns, float *b, float *c, float alpha,
265  int *Nsize);
266 
268  float *RESTRICT vp, float *RESTRICT wp, int Ns, int *Nsize);
269 
271  float *RESTRICT vp, float *RESTRICT wp, int Ns, int *Nsize);
272 
274  float *RESTRICT vp, float *RESTRICT wp, int Ns, int *Nsize);
275 
277  float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp,
278  int Ns, int *bc, int *Nsize, int *do_comm, int flag);
279 
281  float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp,
282  int Ns, int *bc, int *Nsize, int *do_comm, int flag);
283 
285  float *RESTRICT buf1_xp, float *RESTRICT buf1_xm,
286  float *RESTRICT buf1_yp, float *RESTRICT buf1_ym,
287  float *RESTRICT buf1_zp, float *RESTRICT buf1_zm,
288  float *RESTRICT buf1_tp, float *RESTRICT buf1_tm,
289  float *RESTRICT up, float *RESTRICT wp,
290  int Ns, int *bc, int *Nsize, int *do_comm);
291 
293  float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp,
294  float *RESTRICT buf2_xp, float *RESTRICT buf2_xm,
295  float *RESTRICT buf2_yp, float *RESTRICT buf2_ym,
296  float *RESTRICT buf2_zp, float *RESTRICT buf2_zm,
297  float *RESTRICT buf2_tp, float *RESTRICT buf2_tm,
298  int Ns, int *bc, int *Nsize, int *do_comm);
299 
301  float *RESTRICT vp, float *RESTRICT wp,
302  float mq, float M0, int Ns, float *b, float *c, float alpha,
303  int *Nsize);
304 
306  float *RESTRICT yp, float *RESTRICT wp,
307  float mq, float M0, int Ns, float *b, float *c, float alpha,
308  int *Nsize);
309 
311  float *RESTRICT vp, float *RESTRICT wp,
312  float mq, float M0, int Ns, float *b, float *c, float alpha,
313  int *Nsize);
314 
316  float *RESTRICT vp, float *RESTRICT yp,
317  float mq, float M0, int Ns, float *b, float *c, float alpha,
318  int *Nsize);
319 
321  float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp,
322  int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo,
323  int jgm5);
324 
326  float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp,
327  int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo,
328  int jgm5);
329 
331  float *RESTRICT buf1_xp, float *RESTRICT buf1_xm,
332  float *RESTRICT buf1_yp, float *RESTRICT buf1_ym,
333  float *RESTRICT buf1_zp, float *RESTRICT buf1_zm,
334  float *RESTRICT buf1_tp, float *RESTRICT buf1_tm,
335  float *RESTRICT up, float *RESTRICT wp,
336  int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo,
337  int jgm5);
338 
340  float *RESTRICT vp, float *RESTRICT up, float *RESTRICT wp,
341  float *RESTRICT buf2_xp, float *RESTRICT buf2_xm,
342  float *RESTRICT buf2_yp, float *RESTRICT buf2_ym,
343  float *RESTRICT buf2_zp, float *RESTRICT buf2_zm,
344  float *RESTRICT buf2_tp, float *RESTRICT buf2_tm,
345  int Ns, int *bc, int *Nsize, int *do_comm, int ieo, int jeo);
346 
348  float *RESTRICT vp, float *RESTRICT up,
349  float *RESTRICT wp,
350  int Ns, int *bc, int *Nsize,
351  int *do_comm, int flag);
352 
354  float *RESTRICT vp, float *RESTRICT up,
355  float *RESTRICT wp,
356  int Ns, int *bc, int *Nsize,
357  int *do_comm, int flag);
358 
360  float *RESTRICT vp, float *RESTRICT up,
361  float *RESTRICT wp,
362  int Ns, int *bc, int *Nsize,
363  int *do_comm, int flag);
364 
366  float *RESTRICT vp, float *RESTRICT up,
367  float *RESTRICT wp,
368  int Ns, int *bc, int *Nsize,
369  int *do_comm, int flag);
370 
372  float *RESTRICT vp, float *RESTRICT up,
373  float *RESTRICT wp,
374  int Ns, int *bc, int *Nsize,
375  int *do_comm, int flag);
376 
378  float *RESTRICT vp, float *RESTRICT up,
379  float *RESTRICT wp,
380  int Ns, int *bc, int *Nsize,
381  int *do_comm, int flag);
382 
384  float *RESTRICT vp, float *RESTRICT up,
385  float *RESTRICT wp,
386  int Ns, int *bc, int *Nsize,
387  int *do_comm, int flag);
388 
390  float *RESTRICT vp, float *RESTRICT up,
391  float *RESTRICT wp,
392  int Ns, int *bc, int *Nsize,
393  int *do_comm, int flag);
394 
396  float *RESTRICT buf, float *RESTRICT up,
397  float *RESTRICT wp,
398  int Ns, int *bc, int *Nsize);
399 
401  float *RESTRICT buf, float *RESTRICT up,
402  float *RESTRICT wp,
403  int Ns, int *bc, int *Nsize);
404 
406  float *RESTRICT buf, float *RESTRICT up,
407  float *RESTRICT wp,
408  int Ns, int *bc, int *Nsize);
409 
411  float *RESTRICT buf, float *RESTRICT up,
412  float *RESTRICT wp,
413  int Ns, int *bc, int *Nsize);
414 
416  float *RESTRICT buf, float *RESTRICT up,
417  float *RESTRICT wp,
418  int Ns, int *bc, int *Nsize);
419 
421  float *RESTRICT buf, float *RESTRICT up,
422  float *RESTRICT wp,
423  int Ns, int *bc, int *Nsize);
424 
426  float *RESTRICT buf, float *RESTRICT up,
427  float *RESTRICT wp,
428  int Ns, int *bc, int *Nsize);
429 
431  float *RESTRICT buf, float *RESTRICT up,
432  float *RESTRICT wp,
433  int Ns, int *bc, int *Nsize);
434 
436  float *RESTRICT vp, float *RESTRICT up,
437  float *RESTRICT buf,
438  int Ns, int *bc, int *Nsize);
439 
441  float *RESTRICT vp, float *RESTRICT up,
442  float *RESTRICT buf,
443  int Ns, int *bc, int *Nsize);
444 
446  float *RESTRICT vp, float *RESTRICT up,
447  float *RESTRICT buf,
448  int Ns, int *bc, int *Nsize);
449 
451  float *RESTRICT vp, float *RESTRICT up,
452  float *RESTRICT buf,
453  int Ns, int *bc, int *Nsize);
454 
456  float *RESTRICT vp, float *RESTRICT up,
457  float *RESTRICT buf,
458  int Ns, int *bc, int *Nsize);
459 
461  float *RESTRICT vp, float *RESTRICT up,
462  float *RESTRICT buf,
463  int Ns, int *bc, int *Nsize);
464 
466  float *RESTRICT vp, float *RESTRICT up,
467  float *RESTRICT buf,
468  int Ns, int *bc, int *Nsize);
469 
471  float *RESTRICT vp, float *RESTRICT up,
472  float *RESTRICT buf,
473  int Ns, int *bc, int *Nsize);
474 
476  float *RESTRICT vp, float *RESTRICT wp,
477  int jd,
478  int Ns, float *RESTRICT mat_inv, int *Nsize);
479 
481  float *RESTRICT vp, float *RESTRICT wp,
482  int jd,
483  int Ns, float *RESTRICT mat_inv, int *Nsize);
484 
486  float *RESTRICT vp, float *RESTRICT wp,
487  int Ns, int *Nsize, float *e, float *f,
488  float *dpinv, float *dm, float alpha);
489 
491  float *RESTRICT vp, float *RESTRICT wp,
492  int Ns, int *Nsize, float *e, float *f,
493  float *dpinv, float *dm, float alpha);
494 
495 }
496 #endif
BridgeACC::mult_domainwall_5din_yp2
void mult_domainwall_5din_yp2(double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:1171
BridgeACC::mult_domainwall_5din_tpb_dirac
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)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:485
BridgeACC::mult_domainwall_5din_mult_gm5_dirac
void mult_domainwall_5din_mult_gm5_dirac(double *RESTRICT vp, double *RESTRICT wp, int Ns, int *Nsize)
Definition: mult_Domainwall_5din_openacc-inc.h:293
BridgeACC::mult_domainwall_5din_zp2
void mult_domainwall_5din_zp2(double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:1306
BridgeACC::mult_domainwall_5din_mult_R
void mult_domainwall_5din_mult_R(double *RESTRICT vp, double *RESTRICT wp, int Ns, int *Nsize)
Definition: mult_Domainwall_5din_openacc-inc.h:341
BridgeACC::mult_domainwall_5din_hopb_dirac_4d
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)
Definition: mult_Domainwall_5din_4d_openacc-inc.h:14
BridgeACC::mult_domainwall_5din_hop1_dirac
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)
Definition: mult_Domainwall_5din_openacc-inc.h:645
BridgeACC::mult_domainwall_5din_ee_5dirdag_dirac
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)
Definition: mult_Domainwall_5din_eo_openacc-inc.h:230
BridgeACC::mult_domainwall_5din_xm1
void mult_domainwall_5din_xm1(double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:694
BridgeACC::mult_domainwall_5din_eo_hopb_dirac_5d
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)
Definition: mult_Domainwall_5din_eo_openacc-inc.h:450
BridgeACC::mult_domainwall_5din_mult_gm5R_dirac
void mult_domainwall_5din_mult_gm5R_dirac(double *RESTRICT vp, double *RESTRICT wp, int Ns, int *Nsize)
Definition: mult_Domainwall_5din_openacc-inc.h:385
BridgeACC::mult_domainwall_5din_5dir_dirac
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)
Definition: mult_Domainwall_5din_openacc-inc.h:14
BridgeACC::mult_domainwall_5din_zpb
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)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:325
BridgeACC::mult_domainwall_5din_eo_5dir_dirac
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)
Definition: mult_Domainwall_5din_eo_openacc-inc.h:122
BridgeACC::mult_domainwall_5din_LUinv_dirac
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)
Definition: mult_Domainwall_5din_LUinv_openacc-inc.h:14
BridgeACC::mult_domainwall_5din_tp2_dirac
void mult_domainwall_5din_tp2_dirac(double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:1437
BridgeACC::mult_domainwall_5din_ym1
void mult_domainwall_5din_ym1(double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:793
BridgeACC::mult_domainwall_5din_eo_5dirdag_dirac
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)
Definition: mult_Domainwall_5din_eo_openacc-inc.h:346
BridgeACC::mult_domainwall_5din_xp1
void mult_domainwall_5din_xp1(double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:645
BridgeACC::mult_domainwall_5din_hopb_dirac_5d
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)
Definition: mult_Domainwall_5din_openacc-inc.h:436
BridgeACC::mult_domainwall_5din_zp1
void mult_domainwall_5din_zp1(double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:845
BridgeACC::mult_domainwall_5din_eo_hop2_dirac
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)
Definition: mult_Domainwall_5din_eo_openacc-inc.h:889
BridgeACC::mult_domainwall_5din_zmb
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)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:405
BridgeACC::mult_domainwall_5din_eo_hop1_dirac
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)
Definition: mult_Domainwall_5din_eo_openacc-inc.h:553
BridgeACC::mult_domainwall_5din_tp1_dirac
void mult_domainwall_5din_tp1_dirac(double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:947
BridgeACC::mult_domainwall_5din_5dirdag_dirac
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)
Definition: mult_Domainwall_5din_openacc-inc.h:140
BridgeACC::mult_domainwall_5din_ypb
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)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:167
BridgeACC::mult_domainwall_5din_tmb_dirac
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)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:565
BridgeACC::mult_domainwall_5din_xpb
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)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:14
BridgeACC::mult_domainwall_5din_ee_5dir_dirac
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)
Definition: mult_Domainwall_5din_eo_openacc-inc.h:14
BridgeACC::mult_domainwall_5din_tm2_dirac
void mult_domainwall_5din_tm2_dirac(double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:1503
BridgeACC
Definition: bridgeACC.cpp:15
BridgeACC::mult_domainwall_5din_ee_inv_dirac_5d
void mult_domainwall_5din_ee_inv_dirac_5d(double *RESTRICT vp, double *RESTRICT wp, int jd, int Ns, double *RESTRICT mat_inv, int *Nsize)
Definition: mult_Domainwall_5din_matinv_openacc-inc.h:14
BridgeACC::mult_domainwall_5din_zm1
void mult_domainwall_5din_zm1(double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:894
BridgeACC::mult_domainwall_5din_ee_inv_dirac_4d
void mult_domainwall_5din_ee_inv_dirac_4d(double *RESTRICT vp, double *RESTRICT wp, int jd, int Ns, double *RESTRICT mat_inv, int *Nsize)
Definition: mult_Domainwall_5din_matinv_openacc-inc.h:104
BridgeACC::mult_domainwall_5din_LUdaginv_dirac
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)
Definition: mult_Domainwall_5din_LUinv_openacc-inc.h:204
BridgeACC::mult_domainwall_5din_zm2
void mult_domainwall_5din_zm2(double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:1372
BridgeACC::mult_domainwall_5din_ymb
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)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:245
BridgeACC::mult_domainwall_5din_eo_hopb_dirac_4d
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)
Definition: mult_Domainwall_5din_eo_4d_openacc-inc.h:14
BridgeACC::mult_domainwall_5din_hop2_dirac
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)
Definition: mult_Domainwall_5din_openacc-inc.h:891
BridgeACC::mult_domainwall_5din_tm1_dirac
void mult_domainwall_5din_tm1_dirac(double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:995
BridgeACC::mult_domainwall_5din_xmb
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)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:90
BridgeACC::mult_domainwall_5din_ym2
void mult_domainwall_5din_ym2(double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:1240
BridgeACC::mult_domainwall_5din_xm2
void mult_domainwall_5din_xm2(double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:1111
BridgeACC::mult_domainwall_5din_yp1
void mult_domainwall_5din_yp1(double *RESTRICT buf, double *RESTRICT up, double *RESTRICT wp, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:744
bridge_defs.h
BridgeACC::mult_domainwall_5din_xp2
void mult_domainwall_5din_xp2(double *RESTRICT vp, double *RESTRICT up, double *RESTRICT buf, int Ns, int *bc, int *Nsize)
Definition: mult_Domainwall_5din_dir_openacc-inc.h:1046