Hi,

yet another problem !

The following code example explains my problem:

[codebox]**global** void test(float *A)

{

```
int vecBase = __mul24(blockIdx.x, blockDim.x);
A[vecBase + threadIdx.x] = threadIdx.x;
```

}

test<<<5, 5>>>(A);[/codebox]

A is a 5 by 5 matrix with random entries. I thought this code would produce five identical column vectors : (0 1 2 3 4)T, but the matrix remains untouched.

I have no idea why, are there any conflicts? What else do I have to consider?