Ginkgo
Generated from pipelines/1330831941 branch based on master. Ginkgo version 1.8.0
A numerical linear algebra library targeting many-core architectures
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