diff --git a/driver/others/blas_server_omp.c b/driver/others/blas_server_omp.c index 2e0c0f38c..08bf2170f 100644 --- a/driver/others/blas_server_omp.c +++ b/driver/others/blas_server_omp.c @@ -48,6 +48,7 @@ #else +#include #ifndef likely #ifdef __GNUC__ #define likely(x) __builtin_expect(!!(x), 1) @@ -147,6 +148,9 @@ int BLASFUNC(blas_thread_shutdown)(void){ } } } +#if defined(_OPENMP) && _OPENMP >= 201811 + omp_pause_resource_all(omp_pause_hard); +#endif return 0; }