- genere_diagos_rectangle<<<1,1>>>(d_diagos_snake, H,L,Q);
-
+ cudaMalloc( (void**) &d_n_diagos, sizeof(int)) ;
+ cudaMalloc( (void**) &d_diagos_snake, MAX_DIAGOS*sizeof(uint4)) ;
+
+ genere_diagos_rectangle<<<1,1>>>(d_diagos_snake, H,L,Q, d_n_diagos);
+
+ cudaMemcpy( &h_n_diagos, d_n_diagos, sizeof(int), cudaMemcpyDeviceToHost) ;