     cuDoubleComplex mesh[513][513]
   , double w
   );
+
 
 template <int max_half_support>
 __device__

  , const cuDoubleComplex src[513][513]
  , double w
  );

template <
    int max_half_support

  mesh[x][y].x = 0.0;
}

// test instantiation
template __device__
void ucs_common<256>(cuDoubleComplex mesh[513][513], double t2);


template <int max_half_support>
__device__
