Added channel variable use to smooth dummy and removed unnecessary use of cudaDeviceSynchronize()