 			cudaMalloc((void**)&dev_facets_nn_, sizeof(index_t) * facet_nb_ * 1);
 
 			//Output result.
-			//cudaMalloc((void**)&dev_ret_, sizeof(double) *  facet_nb_ * 10 * 40);
-			cudaMalloc((void**)&dev_ret_, sizeof(double) * points_nb_ * 4);
+			cudaMalloc((void**)&dev_ret_, sizeof(double) *  facet_nb_ * 10 * 40);
+			//cudaMalloc((void**)&dev_ret_, sizeof(double) * points_nb_ * 4);
 			CheckCUDAError("Allocating device memory");
 
 			//Copy

				retdata
				);
			
			
			//store_info(tid, current_seed, current_polygon, &retdata[tid * 400 + counter * 40]);
			//Propagate to adjacent seeds
			for (index_t v = 0; v < current_polygon.vertex_nb; ++v)

			<< " Bytes)"
			<< std::endl
			<< "Starting cudaMalloc..\n";
		//host_ret_ = (double*)malloc(sizeof(double) * points_nb_ * (dimension_ + 1));
		host_ret_ = (double*)malloc(sizeof(double) * facet_nb_ * 10 * 40);
		//cudaMalloc((void**)&dev_seeds_info_, DOUBLE_SIZE * points_nb_ * (dimension_ + 1));
		//cudaMemcpyToSymbol(g_seeds_information, &dev_seeds_info_, sizeof(double*), size_t(0), cudaMemcpyHostToDevice);
		//cudaMalloc((void**)&dev_seeds_poly_nb, INT_SIZE * points_nb_);
