소스 검색

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)));
     }
 }