Handle runtime OMP thread count exceeding build-time NUM_THREADS

This commit is contained in:
Martin Kroeker 2020-11-17 18:18:35 +01:00 committed by GitHub
parent 26ce2705f1
commit 8116299631
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 0 deletions

View File

@ -140,6 +140,7 @@ static __inline int num_cpu_avail(int level) {
#ifdef USE_OPENMP
int openmp_nthreads=omp_get_max_threads();
if (openmp_nthreads > MAX_CPU_NUMBER) openmp_nthreads=MAX_CPU_NUMBER;
#endif
#ifndef USE_OPENMP