projects
/
GPU.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Initialize le tableau à zero.
[GPU.git]
/
WCudaMSE
/
Student_OMP
/
src
/
cpp
/
core
/
omp
/
02_pi
/
02_pi_entrelacer_promotionTab.cpp
diff --git
a/WCudaMSE/Student_OMP/src/cpp/core/omp/02_pi/02_pi_entrelacer_promotionTab.cpp
b/WCudaMSE/Student_OMP/src/cpp/core/omp/02_pi/02_pi_entrelacer_promotionTab.cpp
index
db48e25
..
12b8577
100755
(executable)
--- a/
WCudaMSE/Student_OMP/src/cpp/core/omp/02_pi/02_pi_entrelacer_promotionTab.cpp
+++ b/
WCudaMSE/Student_OMP/src/cpp/core/omp/02_pi/02_pi_entrelacer_promotionTab.cpp
@@
-1,4
+1,7
@@
#include <omp.h>
\r
#include <omp.h>
\r
+
\r
+#include <cstring>
\r
+
\r
#include "00_pi_tools.h"
\r
#include "OmpTools.h"
\r
\r
#include "00_pi_tools.h"
\r
#include "OmpTools.h"
\r
\r
@@
-48,6
+51,7
@@
double piOMPEntrelacerPromotionTab(int n)
const int NB_THREAD = OmpTools::setAndGetNaturalGranularity();
\r
\r
double* tabSums = new double[NB_THREAD];
\r
const int NB_THREAD = OmpTools::setAndGetNaturalGranularity();
\r
\r
double* tabSums = new double[NB_THREAD];
\r
+ memset(tabSums, 0, NB_THREAD * sizeof(double));
\r
\r
const double DX = 1.0/(double)n;
\r
\r
\r
const double DX = 1.0/(double)n;
\r
\r