39 #include "control/common.h" 49 MORSE_sequence_t *sequence, MORSE_request_t *request )
51 MORSE_context_t *morse;
52 MORSE_option_t options;
57 morse = morse_context_self();
58 if (sequence->status != MORSE_SUCCESS)
60 RUNTIME_options_init(&options, morse, sequence, request);
62 for (m = 0; m < Dense->mt; m++) {
63 tempmm = m == Dense->mt-1 ? Dense->m-m*Dense->mb : Dense->mb;
64 int ldam = BLKLDD(Dense, m);
68 for (n = 0; n < Dense->nt; n++) {
69 tempnn = n == Dense->nt-1 ? Dense->n-n*Dense->nb : Dense->nb;
70 if(
uplo == MorseLower && m < n)
72 else if(
uplo == MorseUpper && m > n)
84 RUNTIME_options_finalize(&options, morse);
94 MORSE_sequence_t *sequence, MORSE_request_t *request )
96 MORSE_context_t *morse;
97 MORSE_option_t options;
102 morse = morse_context_self();
103 if (sequence->status != MORSE_SUCCESS)
105 RUNTIME_options_init(&options, morse, sequence, request);
107 for (m = 0; m < Dense->mt; m++) {
108 tempmm = m == Dense->mt-1 ? Dense->m-m*Dense->mb : Dense->mb;
109 int ldam = BLKLDD(Dense, m);
121 RUNTIME_options_finalize(&options, morse);
void HICMA_TASK_zhagdmi(const MORSE_option_t *options, int nrows_Dense, int ncols_Dense, const MORSE_desc_t *Dense, int ld_Dense, int tile_row_index, int tile_col_index, int problem_row_index, int problem_col_index)
void hicma_pzhagdmdiag(MORSE_enum uplo, MORSE_desc_t *Dense, MORSE_sequence_t *sequence, MORSE_request_t *request)
void HICMA_TASK_zhagdm(const MORSE_option_t *options, int nrows_Dense, int ncols_Dense, const MORSE_desc_t *Dense, int ld_Dense, int tile_row_index, int tile_col_index)
void hicma_pzhagdm(MORSE_enum uplo, MORSE_desc_t *Dense, MORSE_sequence_t *sequence, MORSE_request_t *request)