 
 int main( int argc, char *argv[] )
 {
+
 /* get GPU device number and name */
 
   int dev;


/* shared memory arrays for A and B */

       /* insert code for shared mem array sizes */
	__shared__ double as[ FIXME ][ FIXME ];
	__shared__ double bs[ FIXME ][ FIXME ];
	
/* space for C to be held in registers */

       /* insert code for c_tmp size */
	double c_tmp[ FIXME ][ FIXME ] ;

	/* zero the temp C array */



	/* call CUBLAS dgemm */

    if( sizeof( floatType_t ) == 4 )
    {
checkCUBLAS( 
cublasSgemm( handle, CUBLAS_OP_N, CUBLAS_OP_N,
                 size, size, size,
                 (float *)&alpha, 
                 (float *)d_a, size,
                 (float *)d_b, size,
                 (float *)&beta,
                 (float *)d_c, size )
            );
    } /* end if */
    else
    {
checkCUBLAS( 
cublasDgemm( handle, CUBLAS_OP_N, CUBLAS_OP_N,
                 size, size, size,
                 (double *)&alpha, 
                 (double *)d_a, size,
                 (double *)d_b, size,
                 (double *)&beta,
                 (double *)d_c, size )
            );
    } /* end else */

	/* stop timers */

