20 #ifndef _STARPU_EXAGEOSTAT_APPROX_H_ 21 #define _STARPU_EXAGEOSTAT_APPROX_H_ 22 #include "../../../core/include/exageostatcore.h" 24 #include "../../../../include/morse_starpu.h" 25 #include "../../../../include/context.h" 26 #include "../../../../include/descriptor.h" 27 #include "../../../../include/chameleon_starpu.h" 30 #if defined(CHAMELEON_USE_MPI) 33 #define starpu_insert_task starpu_mpi_insert_task 35 #define starpu_mpi_codelet(_codelet_) MPI_COMM_WORLD, _codelet_ 38 #define starpu_mpi_codelet(_codelet_) _codelet_ 41 #define RTBLKADDR( desc, type, m, n ) ( (starpu_data_handle_t)RUNTIME_data_getaddr( desc, m, n ) ) 43 #define mBLKLDD(A, k) A->get_blkldd( A,k ) 52 MORSE_enum uplo,
int n,
int nb,
53 const MORSE_desc_t *
A,
int Am,
int An,
int lda,
55 int HICMA_MLE_dmdet_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request, MORSE_desc_t * descdet);
void MORSE_TASK_dpotrf_diag(const MORSE_option_t *options, MORSE_enum uplo, int n, int nb, const MORSE_desc_t *A, int Am, int An, int lda, int iinfo)
int HICMA_MLE_dmdet_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request, MORSE_desc_t *descdet)
int MORSE_MLE_dcmg_diag_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request, location *l1, location *l2, double *theta, char *dm, int diag_thick)