Browse Source

Ref #391: disabled SMP in ger.c and zger.c

tags/v0.2.10.rc1^2
wernsaar 11 years ago
parent
commit
86d8c8978b
2 changed files with 7 additions and 6 deletions
  1. +3
    -2
      interface/ger.c
  2. +4
    -4
      interface/zger.c

+ 3
- 2
interface/ger.c View File

@@ -167,15 +167,16 @@ void CNAME(enum CBLAS_ORDER order,

buffer = (FLOAT *)blas_memory_alloc(1);

#ifdef SMP
#ifdef SMPBUG
nthreads = num_cpu_avail(2);


if (nthreads == 1) {
#endif

GER(m, n, 0, alpha, x, incx, y, incy, a, lda, buffer);

#ifdef SMP
#ifdef SMPBUG
} else {
GER_THREAD(m, n, alpha, x, incx, y, incy, a, lda, buffer, nthreads);


+ 4
- 4
interface/zger.c View File

@@ -109,7 +109,7 @@ void NAME(blasint *M, blasint *N, FLOAT *Alpha,
blasint incy = *INCY;
blasint lda = *LDA;
FLOAT *buffer;
#ifdef SMP
#ifdef SMPBUG
int nthreads;
#endif

@@ -144,7 +144,7 @@ void CNAME(enum CBLAS_ORDER order,

FLOAT *buffer;
blasint info, t;
#ifdef SMP
#ifdef SMPBUG
int nthreads;
#endif

@@ -205,7 +205,7 @@ void CNAME(enum CBLAS_ORDER order,

buffer = (FLOAT *)blas_memory_alloc(1);

#ifdef SMP
#ifdef SMPBUG
nthreads = num_cpu_avail(2);

if (nthreads == 1) {
@@ -221,7 +221,7 @@ void CNAME(enum CBLAS_ORDER order,
}
#endif

#ifdef SMP
#ifdef SMPBUG

} else {



Loading…
Cancel
Save