ttg
1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
Loading...
Searching...
No Matches
ttg
ttg.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: BSD-3-Clause
2
#ifndef TTG_H_INCLUDED
3
#define TTG_H_INCLUDED
4
5
#include "ttg/config.h"
6
#include "
ttg/fwd.h
"
7
8
#if defined(TTG_USE_PARSEC)
9
#include "
ttg/parsec/ttg.h
"
10
#elif defined(TTG_USE_MADNESS)
11
#include "
ttg/madness/ttg.h
"
12
#endif
// TTG_USE_{PARSEC|MADNESS}
13
14
#include "
ttg/runtimes.h
"
15
#include "
ttg/util/demangle.h
"
16
#include "
ttg/util/hash.h
"
17
#include "
ttg/util/meta.h
"
18
#include "
ttg/util/print.h
"
19
#include "
ttg/util/trace.h
"
20
#include "
ttg/util/void.h
"
21
#include "
ttg/util/typelist.h
"
22
23
#include "
ttg/base/keymap.h
"
24
#include "
ttg/base/terminal.h
"
25
#include "
ttg/base/world.h
"
26
#include "
ttg/broadcast.h
"
27
#include "
ttg/func.h
"
28
#include "
ttg/reduce.h
"
29
#include "
ttg/traverse.h
"
30
#include "
ttg/tt.h
"
31
#include "
ttg/util/dot.h
"
32
#include "
ttg/util/macro.h
"
33
#include "
ttg/util/print.h
"
34
#include "
ttg/world.h
"
35
36
#include "
ttg/constraint.h
"
37
#include "
ttg/edge.h
"
38
39
#include "
ttg/ptr.h
"
40
#include "
ttg/buffer.h
"
41
#include "
ttg/devicescratch.h
"
42
#include "
ttg/ttvalue.h
"
43
#include "
ttg/devicescope.h
"
44
#include "
ttg/device/device.h
"
45
#include "
ttg/device/task.h
"
46
47
// these headers use the default backend
48
#include "
ttg/run.h
"
49
50
#endif
// TTG_H_INCLUDED
terminal.h
world.h
broadcast.h
buffer.h
constraint.h
demangle.h
device.h
task.h
devicescope.h
devicescratch.h
dot.h
edge.h
func.h
fwd.h
hash.h
keymap.h
macro.h
meta.h
print.h
ptr.h
reduce.h
run.h
runtimes.h
trace.h
traverse.h
tt.h
ttg.h
ttg.h
ttvalue.h
typelist.h
void.h
world.h
Generated at Sat Apr 11 2026 00:33:39 for
ttg
1.0.0 by
1.9.8