24 PLASMA_Complex64_t bump;
27 PLASMA_Complex64_t *
A;
32 unsigned long long int seed;
36 A = (PLASMA_Complex64_t *)STARPU_MATRIX_GET_PTR(descr[0]);
38 CORE_zplgsy( bump, m, n, A, lda, bigM, m0, n0, seed );
44 #if defined(MORSE_USE_MULTICORE) && 0
45 static void cl_zplgsy_mc_func(
void *descr[],
void *cl_arg)
53 #if (defined MORSE_USE_CUDA) && 0
54 static void cl_zplgsy_cuda_func(
void *descr[],
void *cl_arg)
56 cudaThreadSynchronize();
69 PLASMA_Complex64_t bump,
int m,
int n,
magma_desc_t *
A,
int Am,
int An,
70 int bigM,
int m0,
int n0,
unsigned long long int seed )
72 starpu_codelet *zplgsy_codelet;
73 void (*callback)(
void*) = options->profiling ? cl_zplgsy_callback : NULL;
76 #ifdef MORSE_USE_MULTICORE
77 zplgsy_codelet = options->parallel ? &cl_zplgsy_mc : &cl_zplgsy;
79 zplgsy_codelet = &cl_zplgsy;
84 VALUE, &bump,
sizeof(PLASMA_Complex64_t),
85 VALUE, &m,
sizeof(
int),
86 VALUE, &n,
sizeof(
int),
88 VALUE, &lda,
sizeof(
int),
89 VALUE, &bigM,
sizeof(
int),
90 VALUE, &m0,
sizeof(
int),
91 VALUE, &n0,
sizeof(
int),
92 VALUE, &seed,
sizeof(
unsigned long long int),