Ginkgo
Generated from pipelines/1330831941 branch based on master. Ginkgo version 1.8.0
A numerical linear algebra library targeting many-core architectures
Main Page
Tutorial
Examples
Publications
Citing Ginkgo
Ginkgo White Paper
Slides and Outreach
Contributing To Ginkgo
Using Ginkgo
Installing Ginkgo
Testing Ginkgo
Benchmarking Ginkgo
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
z
Functions
a
b
c
g
i
l
m
n
o
p
r
s
t
u
w
z
Variables
Typedefs
a
c
d
e
f
h
i
n
p
r
s
t
u
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
Typedefs
Enumerations
Related Functions
Related Pages
Files
File List
Ginkgo
•
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Modules
Pages
gh-pages
include
ginkgo
config.hpp
1
// SPDX-FileCopyrightText: 2017 - 2024 The Ginkgo authors
2
//
3
// SPDX-License-Identifier: BSD-3-Clause
4
5
#ifndef GKO_INCLUDE_CONFIG_H
6
#define GKO_INCLUDE_CONFIG_H
7
8
// clang-format off
9
#define GKO_VERSION_MAJOR 1
10
#define GKO_VERSION_MINOR 8
11
#define GKO_VERSION_PATCH 0
12
#define GKO_VERSION_TAG "master"
13
#define GKO_VERSION_STR 1, 8, 0
14
// clang-format on
15
16
/*
17
* Controls the amount of messages output by Ginkgo.
18
* 0 disables all output (except for test, benchmarks and examples).
19
* 1 activates important messages.
20
*/
21
// clang-format off
22
#define GKO_VERBOSE_LEVEL 1
23
// clang-format on
24
25
26
/* Is Itanium ABI available? */
27
#define GKO_HAVE_CXXABI_H
28
29
30
/* Should we use all optimizations for Jacobi? */
31
/* #undef GINKGO_JACOBI_FULL_OPTIMIZATIONS */
32
33
34
/* Should we compile Ginkgo specifically to tune values? */
35
/* #undef GINKGO_BENCHMARK_ENABLE_TUNING */
36
37
38
/* Should we compile mixed-precision kernels for Ginkgo? */
39
/* #undef GINKGO_MIXED_PRECISION */
40
41
42
/* What is HIP compiled for, hcc or nvcc? */
43
// clang-format off
44
#define GINKGO_HIP_PLATFORM_HCC 0
45
46
47
#define GINKGO_HIP_PLATFORM_NVCC 0
48
// clang-format on
49
50
51
/* What is the major version of dpcpp compiler */
52
// clang-format off
53
#define GINKGO_DPCPP_MAJOR_VERSION 0
54
// clang-format on
55
56
57
/* Is PAPI SDE available for Logging? */
58
// clang-format off
59
#define GKO_HAVE_PAPI_SDE 1
60
// clang-format on
61
62
63
/* Is TAU available for Profiling? */
64
// clang-format off
65
#define GKO_HAVE_TAU 0
66
// clang-format on
67
68
69
/* Is VTune ITT available for Profiling? */
70
// clang-format off
71
#define GKO_HAVE_VTUNE 0
72
// clang-format on
73
74
75
/* Is METIS available for Reordering? */
76
// clang-format off
77
#define GKO_HAVE_METIS 0
78
// clang-format on
79
80
#if GKO_HAVE_METIS
81
// clang-format off
82
#define GKO_METIS_HEADER <metis.h>
83
// clang-format on
84
#endif
85
86
/* Is ROCTX available for Profiling? */
87
// clang-format off
88
#define GKO_HAVE_ROCTX 0
89
// clang-format on
90
91
92
/* Is MPI available ? */
93
// clang-format off
94
#define GINKGO_BUILD_MPI 0
95
// clang-format on
96
97
/* Is the MPI implementation GPU aware? */
98
// clang-format off
99
#define GINKGO_HAVE_GPU_AWARE_MPI 0
100
// clang-format on
101
102
103
/* Is HWLOC available ? */
104
// clang-format off
105
#define GKO_HAVE_HWLOC 0
106
// clang-format on
107
108
109
/* Do we need to use blocking communication in our SpMV? */
110
// clang-format off
111
/* #undef GINKGO_FORCE_SPMV_BLOCKING_COMM */
112
// clang-format on
113
114
115
#endif // GKO_INCLUDE_CONFIG_H
Generated by
1.8.16