You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -30,6 +29,8 @@ option(NO_AFFINITY "Disable support for CPU affinity masks to avoid binding proc
30
29
else()
31
30
set(NO_AFFINITY 1)
32
31
endif()
32
+
option(CPP_THREAD_SAFETY_TEST"Run a massively parallel DGEMM test to confirm thread safety of the library (requires OpenMP and about 1.3GB of RAM)"OFF)
33
+
option(CPP_THREAD_SAFETY_GEMV"Run a massively parallel DGEMV test to confirm thread safety of the library (requires OpenMP)"OFF)
33
34
34
35
# Add a prefix or suffix to all exported symbol names in the shared library.
35
36
# Avoids conflicts with other BLAS libraries, especially when using
@@ -88,13 +89,13 @@ if (NOT NO_LAPACK)
88
89
list(APPEND SUBDIRS lapack)
89
90
endif ()
90
91
91
-
if (NOTDEFINEDBUILD_HALF)
92
-
set (BUILD_HALFfalse)
92
+
if (NOTDEFINEDBUILD_BFLOAT16)
93
+
set (BUILD_BFLOAT16false)
93
94
endif ()
94
95
# set which float types we want to build for
95
96
if (NOTDEFINED BUILD_SINGLE ANDNOTDEFINED BUILD_DOUBLE ANDNOTDEFINED BUILD_COMPLEX ANDNOTDEFINED BUILD_COMPLEX16)
96
97
# if none are defined, build for all
97
-
# set(BUILD_HALF true)
98
+
# set(BUILD_BFLOAT16 true)
98
99
set(BUILD_SINGLE true)
99
100
set(BUILD_DOUBLE true)
100
101
set(BUILD_COMPLEX true)
@@ -126,9 +127,9 @@ if (BUILD_COMPLEX16)
126
127
list(APPEND FLOAT_TYPES "ZCOMPLEX") # defines COMPLEX and DOUBLE
0 commit comments