kernels.double.normal.cu Maven / Gradle / Ivy
#include
#include
#include
extern "C"
__global__ void normal_double(int n,double *means,double std,double *result, curandGenerator_t s) {
int tid = threadIdx.x + blockIdx.x * blockDim.x;
for(int i = tid; i < n; i += blockDim.x*gridDim.x) {
double *curr = result[i];
curandGenerateNormal(s,curr,1,means[i],std);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy