File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -1968,7 +1968,8 @@ static void __kmp_dispatch_set_hierarchy_values() {
1968
1968
__kmp_hier_max_units[kmp_hier_layer_e::LAYER_THREAD + 1 ] =
1969
1969
nPackages * nCoresPerPkg * __kmp_nThreadsPerCore;
1970
1970
__kmp_hier_max_units[kmp_hier_layer_e::LAYER_L1 + 1 ] = __kmp_ncores;
1971
- #if KMP_ARCH_X86_64 && (KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS)
1971
+ #if KMP_ARCH_X86_64 && (KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS) && \
1972
+ KMP_MIC_SUPPORTED
1972
1973
if (__kmp_mic_type >= mic3)
1973
1974
__kmp_hier_max_units[kmp_hier_layer_e::LAYER_L2 + 1 ] = __kmp_ncores / 2 ;
1974
1975
else
@@ -1982,7 +1983,8 @@ static void __kmp_dispatch_set_hierarchy_values() {
1982
1983
__kmp_hier_threads_per[kmp_hier_layer_e::LAYER_THREAD + 1 ] = 1 ;
1983
1984
__kmp_hier_threads_per[kmp_hier_layer_e::LAYER_L1 + 1 ] =
1984
1985
__kmp_nThreadsPerCore;
1985
- #if KMP_ARCH_X86_64 && (KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS)
1986
+ #if KMP_ARCH_X86_64 && (KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS) && \
1987
+ KMP_MIC_SUPPORTED
1986
1988
if (__kmp_mic_type >= mic3)
1987
1989
__kmp_hier_threads_per[kmp_hier_layer_e::LAYER_L2 + 1 ] =
1988
1990
2 * __kmp_nThreadsPerCore;
You can’t perform that action at this time.
0 commit comments