 	REAL fou = TS*TH_DIFF/(ds*ds);
 
 	REAL IC[dv];
-	REAL *d_IC[dv], *d_right[dv], *d_left[dv];
+	REAL *d_IC, *d_right, *d_left;
 
 	for (int k = 0; k<dv; k++)
 	{


}

__global__ void downTriangle(REAL *IC)
{



}


	// Some for loop

	upTriangle <<< bks,32 >>>(d_IC,d_right,d_left);


	downTriangle <<< bks,32 >>>(d_IC,d_right,d_left);

	// Some condition about when to stop or copy memory.

