 	//    cutilSafeCall(cudaBindTexture(0, cellEndTex, cellEnd, numCells*sizeof(uint)));    
 	//#endif
 
-	cudaMemcpyToSymbolAsync(dTD_SDK, &dT, sizeof(dT));
+	cudaMemcpyToSymbolAsync(dTD, &dT, sizeof(dT));
 
 	// thread per particle
 	uint numThreads, numBlocks;

	Real3 derivV = mR3(derivVelRho);

	// Arman move this to integrator instead of collide . take care of action reaction on fluid and solid
	if (length(derivV) > .2 * paramsD.HSML / (dTD_SDK * dTD_SDK)) {
		derivV *= ( .2 * paramsD.HSML / (dTD_SDK * dTD_SDK) ) / length(derivV);
		derivVelRho = mR4(derivV, derivVelRho.w);
	}
	if (fabs(derivVelRho.w) > .005 * rhoPreMuA.x / dTD_SDK) {
		derivVelRho.w *= (.005 * rhoPreMuA.x / dTD_SDK) / fabs(derivVelRho.w); //to take care of the sign as well
	}
	// *** end tweak



//#include "SDKCollisionSystemAdditional.cuh"

__constant__ Real dTD;
__constant__ int2 updatePortionD;


//--------------------------------------------------------------------------------------------------------------------------------
