Bridge++  Ver. 2.0.2
bridge_alt_init.cpp
Go to the documentation of this file.
1 
11 
12 // alt-code
13 #ifdef USE_ALT_QXS
15 #endif
16 
17 #ifdef USE_ALT_ACCEL
18 #include "lib_alt_Accel/init_alt_Accel.h"
19 #endif
20 
21 #ifdef USE_ALT_SIMD2
22 #include "lib_alt_SIMD2/init_alt_SIMD2.h"
23 #endif
24 
25 #ifdef USE_ALT_SIMD
26 #include "lib_alt_SIMD/init_alt_SIMD.h"
27 #endif
28 
29 #ifdef USE_ALT_VECTOR
30 #include "lib_alt_Vector/init_alt_Vector.h"
31 #endif
32 
33 
35 {
36  bool result = true;
37 
38 #ifdef USE_ALT_VECTOR
39  result &= init_alt_Vector();
40 #endif
41 
42 #ifdef USE_ALT_OPENACC
43  result &= init_alt_OpenACC(params);
44 #endif
45 
46 #ifdef USE_ALT_SIMD2
47  result &= init_alt_SIMD2();
48 #endif
49 
50 #ifdef USE_ALT_SIMD
51  result &= init_alt_SIMD();
52 #endif
53 
54 #ifdef USE_ALT_QXS
55  result &= init_alt_QXS();
56 #endif
57 
58  return result;
59 }
60 
61 
63 {
64  bool result = true;
65 
66 #ifdef USE_ALT_VECTOR
67  result &= fin_alt_Vector();
68 #endif
69 
70 #ifdef USE_ALT_OPENACC
71  result &= fin_alt_OpenACC();
72 #endif
73 
74 #ifdef USE_ALT_SIMD2
75  result &= fin_alt_SIMD2();
76 #endif
77 
78 #ifdef USE_ALT_SIMD
79  result &= fin_alt_SIMD();
80 #endif
81 
82 #ifdef USE_ALT_QXS
83  result &= fin_alt_QXS();
84 #endif
85 
86  return result;
87 }
init_alt_QXS.h
Parameters
Class for parameters.
Definition: parameters.h:46
bridge_alt_init
bool bridge_alt_init(Parameters &params)
Definition: bridge_alt_init.cpp:34
init_alt_QXS
bool init_alt_QXS()
Definition: init_alt_QXS.cpp:13
parameters.h
fin_alt_QXS
bool fin_alt_QXS()
Definition: init_alt_QXS.cpp:33
bridge_alt_fin
bool bridge_alt_fin()
Definition: bridge_alt_init.cpp:62