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 Mon Nov 24 2025 07:32:22 for
ttg
1.0.0 by
1.9.8