diff --git a/gpu/D3Q19.cu b/gpu/D3Q19.cu index f240a416..866e141e 100644 --- a/gpu/D3Q19.cu +++ b/gpu/D3Q19.cu @@ -262,6 +262,11 @@ __global__ void dvc_ComputeVelocityD3Q19(char *ID, double *disteven, double *di id = ID[n]; if (id==0){ vel[n] = 0.0; vel[N+n] = 0.0; vel[2*N+n]=0.0; + for(int q=0; q<9; q++){ + disteven[q*N+n] = -1.0; + distodd[q*N+n] = -1.0; + } + disteven[9*N+n] = -1.0; } else{ //........................................................................ @@ -296,14 +301,6 @@ __global__ void dvc_ComputeVelocityD3Q19(char *ID, double *disteven, double *di vel[2*N+n] = vz; //........................................................................ } - else{ - for(int q=0; q<9; q++){ - disteven[q*N+n] = -1.0; - distodd[q*N+n] = -1.0; - } - disteven[9*N+n] = -1.0; - } - } } }