Hi,

I have a loop of this type:

Code :

```
for (i=0; i<1000;i++){
for (k=0; i<=2;i++){
a[i][0][k]=Node[Triangle[i][0]][k];
a[i][1][k]=Node[Triangle[i][1]][k];
a[i][2][k]=Node[Triangle[i][2]][k];
}
}
```

with

Triangle[i][0], the index(int) of the first node of the triangle i

Triangle[i][1], the index(int) of the second node of the triangle i

Node[Triangle[i][0]][0] :The first coordinate of the first node of the triangle i

Node[Triangle[i][0]][1] :The second coordinate of the first node of the triangle i

…

I woult like to do this loop in openCL.

So i modified Node[][] in Node2[] where the 3 first values are the coordinates of the first node and the 3 after are the coordinates of the second one …

Triangle[][] becomeTriangle2[] with the 3 first values that are the index of the 3 nodes of the first triangle …

Now i have troubles to write .cl

I don t know so much how i can do this loop like that in OpenCL with

int id = get_global_id(0);

Could you help me ?

Thx a lot