|
ExaGeoStat
ExaGeoStat is a parallel high performance unified framework for geostatistics on manycore systems.
|
#include "../../../core/include/exageostatcore.h"#include "morse.h"#include "../../../../include/morse_starpu.h"#include "../../../../include/context.h"#include "../../../../include/descriptor.h"#include "../../../../include/chameleon_starpu.h"#include "starpu_exageostat.h"Go to the source code of this file.
Macros | |
| #define | starpu_mpi_codelet(_codelet_) _codelet_ |
| #define | RTBLKADDR(desc, type, m, n) ( (starpu_data_handle_t)RUNTIME_data_getaddr( desc, m, n ) ) |
| #define | mBLKLDD(A, k) A->get_blkldd( A,k ) |
Functions | |
| 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) |
| 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) |
Copyright (c) 2017-2018 King Abdullah University of Science and Technology All rights reserved.
ExaGeoStat is a software package provided by KAUST
StarPU codelets functions header file.
Definition in file starpu_exageostat_approx.h.
| #define starpu_mpi_codelet | ( | _codelet_ | ) | _codelet_ |
Definition at line 38 of file starpu_exageostat_approx.h.
| #define RTBLKADDR | ( | desc, | |
| type, | |||
| m, | |||
| n | |||
| ) | ( (starpu_data_handle_t)RUNTIME_data_getaddr( desc, m, n ) ) |
Definition at line 41 of file starpu_exageostat_approx.h.
Definition at line 43 of file starpu_exageostat_approx.h.
| 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 | ||
| ) |
MORSE_MLE_cmg_Tile_Async - Calculate covariance matrix descA. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.
| [in] | uplo | Generate upper or lower matrix. |
| [out] | descA | descA: Morse descriptor that handles the generated covariance matrix |
| [in] | sequence | Identifies the sequence of function calls that this call belongs to (for completion checks and exception handling purposes). |
| [out] | request | Identifies this function call (for exception handling purposes). |
| [in] | l1 | location struct of the first input |
| [in] | l2 | location struct of the second input |
| [in] | theta | parameter vector that should be used to generate the output covariance matrix |
| [in] | dm | distance metric "euclidean Distance (ED)" or "Great Circle Distance (GCD)" |
| [in] | diag_thick | diag_thick how many tiles to be calculated from diagonal. |
| MORSE_SUCCESS | successful exit |
Definition at line 99 of file codelet_dcmg_diag.c.
| 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 | ||
| ) |
Definition at line 40 of file codelet_dpotrf_diag.c.
| int HICMA_MLE_dmdet_Tile_Async | ( | MORSE_desc_t * | descA, |
| MORSE_sequence_t * | sequence, | ||
| MORSE_request_t * | request, | ||
| MORSE_desc_t * | descdet | ||
| ) |
MORSE_MLE_dmdet_Tile_Async - Calculate determinant for triangular matrix. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.
| [in] | descA | descA: Morse descriptor |
| [in] | sequence | Identifies the sequence of function calls that this call belongs to (for completion checks and exception handling purposes). |
| [out] | request | Identifies this function call (for exception handling purposes). |
| [out] | descdet | descerror: determinant value |
| MORSE_SUCCESS | successful exit |
Definition at line 81 of file codelet_hicma_dmdet.c.