#include <cstdio>
#include <cstdlib>
int main(int argc, char *argv[])
{
    try {
        
        int device = argc > 1 ? atoi(argv[1]) : 0;
        printf("Create a 5-by-3 matrix of random floats on the GPU\n");
        printf("Element-wise arithmetic\n");
        printf("Negate the first three elements of second column\n");
        B(
seq(0, 2), 1) = B(
seq(0, 2), 1) * -1;
        printf("Fourier transform the result\n");
        printf("Grab last row\n");
        printf("Create 2-by-3 matrix from host data\n");
        float d[] = { 1, 2, 3, 4, 5, 6 };
        printf("Copy last column onto first\n");
        
        printf("Sort A and print sorted array and corresponding indices\n");
        fprintf(stderr, 
"%s\n", e.
what());
        throw;
    }
    #ifdef WIN32 // pause in Windows
    if (!(argc == 2 && argv[1][0] == '-')) {
        printf("hit [enter]...");
        fflush(stdout);
        getchar();
    }
    #endif
    return 0;
}