  */
 template <
     int         LOGICAL_WARP_THREADS,
+    int         WARPS,
     typename    T,
     typename    ReductionOp>
 void Test(

    const char  *type_string,
    int         valid_lanes)
{
    // Allocate host arrays
    T *h_in = new T[LOGICAL_WARP_THREADS];

    // Initialize problem
    T aggregate = Initialize(gen_mode, h_in, valid_lanes, reduction_op);

 */
template <
    int         LOGICAL_WARP_THREADS,
    int         WARPS,
    typename    T,
    typename    ReductionOp>
void Test(
