 	 */
 
 	// Make equivalent Kokkos views
-	
+
 	cuda_input_view_t cuda_kokkosLeft("left_input", c, p);
 	cuda_input_view_t cuda_kokkosRight("right_input", c, p);
 	cuda_output_view_t cuda_kokkosOut("output", c);
-	 
+
 	omp_input_view_t omp_kokkosLeft("left_input", c, p);
 	omp_input_view_t omp_kokkosRight("right_input",  c, p);
 	omp_output_view_t omp_kokkosOut("output", c);
 
 	// And their host mirrors
-	
+
 	cuda_input_host_t cuda_hostLeft = Kokkos::create_mirror_view(cuda_kokkosLeft);
 	cuda_input_host_t cuda_hostRight = Kokkos::create_mirror_view(cuda_kokkosRight);
 	cuda_output_host_t cuda_hostOut = Kokkos::create_mirror_view(cuda_kokkosOut);

	for (int i=0; i<inl_c_p.size(); i++) {
		temp = Teuchos::ScalarTraits<double>::random();
		//std::cout << i << " " <<  temp << std::endl;
		inl_c_p[i] = temp; 
	}
	for (int i=0; i<inr_c_p.size(); i++) {	
		temp = Teuchos::ScalarTraits<double>::random();
		//std::cout << i << " " <<  temp << std::endl;
		inr_c_p[i] = temp;

	}

	std::cout << "kokkos cuda speedup of " << elapsedTime_serial/elapsedTime_kokkos_cuda << std::endl;



	Kokkos::finalize();



#if 0
	//Warmpup
