import.h
Go to the documentation of this file.
1 #ifndef TTG_PARSEC_IMPORT_H
2 #define TTG_PARSEC_IMPORT_H
3 
4 #include "ttg/runtimes.h"
5 
6 #if defined(TTG_SELECTED_DEFAULT_IMPL)
7 #error "A default TTG implementation has already been selected"
8 #endif // defined(TTG_SELECTED_DEFAULT_IMPL)
9 
10 #define TTG_SELECTED_DEFAULT_IMPL parsec
11 #define TTG_PARSEC_IMPORTED 1
12 #define TTG_IMPL_NS ttg_parsec
13 #define TTG_IMPL_DEVICE_SUPPORT 1
14 
15 namespace ttg_parsec {}
16 
17 namespace ttg {
18 
19  /* Mark the ttg_parsec namespace as the default */
20  using namespace ttg_parsec;
21 
23 
24 } // namespace ttg
25 
26 #endif // TTG_PARSEC_IMPORT_H
this contains PaRSEC-based TTG functionality
Definition: fwd.h:18
top-level TTG namespace contains runtime-neutral functionality
Definition: keymap.h:8
constexpr const ttg::Runtime ttg_runtime
Definition: import.h:20
Runtime
Definition: runtimes.h:15