ソースを参照

Fix for the cfd benchmark

Added an include needed for correctly invoking the free primitive and
added namespace for the rand function (problems only on the odroid XU3)
Andrea Gussoni 8 年 前
コミット
f36be0a00d
1 ファイル変更2 行追加1 行削除
  1. 2 1
      opencl/cfd/util.h

+ 2 - 1
opencl/cfd/util.h

@@ -1,5 +1,6 @@
 #ifndef _C_UTIL_
 #define _C_UTIL_
+#include <cstdlib>
 #include <math.h>
 #include <iostream>
 #include <omp.h>
@@ -69,7 +70,7 @@ double gettime() {
 template<typename datatype>
 void fill(datatype *A, const int n, const datatype maxi){
     for (int j = 0; j < n; j++){
-        A[j] = ((datatype) maxi * (rand() / (RAND_MAX + 1.0f)));
+        A[j] = ((datatype) maxi * (std::rand() / (RAND_MAX + 1.0f)));
     }
 }