tMade OMP pragma more explicit, yielding a speedup - numeric - C++ library with numerical algorithms
(HTM) git clone git://src.adamsgaard.dk/numeric
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit 7af13ef7807c474b7d6e8cd8f91fc4082f3700a3
(DIR) parent 43b64455bb2586f8d0dca506dd9068373de92ad6
(HTM) Author: Anders Damsgaard Christensen <adc@geo.au.dk>
Date: Tue, 22 Jan 2013 21:17:04 +0100
Made OMP pragma more explicit, yielding a speedup
Diffstat:
M matrixmul/c-linarr.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
(DIR) diff --git a/matrixmul/c-linarr.c b/matrixmul/c-linarr.c
t@@ -5,7 +5,7 @@ void matrixMult(double* A, double* B, double* C, int N)
{
int i, j, k;
double sum;
-#pragma omp parallel for private (j,k,sum)
+#pragma omp parallel for private (j,k,sum) default(none) shared(A,B,C,N) if(N>100)
for (i = 0; i<N; i++) {
for (j = 0; j<N; j++) {
sum = 0.0f;