Seems there is a very finite limmit to the number of elements
you can place inside a struct, either as array elements or
struct in struct.
Example with SoA
Struct of Arrays, where the array number goes over 108, causes
the kernel not to run…!?
Does not work:
The buffer that holds this is 6400 items long :
cudaMalloc( (void**) &Source__144, 6400*sizeof(Struct_144));
But I dont think that matters.