Hello again...

I have setup two kernels and, depending on the options on the host, one of them will be executed. The problem is that if I run one kernel, and then I run again the application and choose to execute the other one, the results I get (for the first time the different kernel runs) are similar to the results of the first one. So, I have to run a kernel 2 times to get the "real" results.. Could it be any problem related to initialization of variables inside the kernel, or something related to buffers I could be missing, or something related to flushing?

Thanks a lot