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 Tue Nov 25 2025 21:38:21 for
ttg
1.0.0 by
1.9.8