Browse Source

Merge pull request #4994 from martin-frbg/issue4886

Disable multithreading in ?TRTRI for small workloads
tags/v0.3.29
Martin Kroeker GitHub 9 months ago
parent
commit
a1075477c3
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      interface/lapack/trtri.c

+ 3
- 0
interface/lapack/trtri.c View File

@@ -127,6 +127,9 @@ int NAME(char *UPLO, char *DIAG, blasint *N, FLOAT *a, blasint *ldA, blasint *In
#endif

#ifdef SMP
if (args.n <= 150)
args.nthreads = 1;
else
args.nthreads = num_cpu_avail(4);

if (args.nthreads == 1) {


Loading…
Cancel
Save