123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- extern void cholesky(unsigned nblocks, unsigned size,
- float mat[nblocks][nblocks][size])
- __attribute__ ((task));
- int
- main (int argc, char *argv[])
- {
- #pragma starpu initialize
-
- int nblocks, size;
- parse_args (&nblocks, &size);
-
- {
- float matrix[nblocks][nblocks][size]
- __attribute__ ((heap_allocated, registered));
- cholesky (nblocks, size, matrix);
- #pragma starpu wait
- }
- #pragma starpu shutdown
- return EXIT_SUCCESS;
- }
|