ExaGeoStat
ExaGeoStat is a parallel high performance unified framework for geostatistics on manycore systems.
codelet_dcmg_diag.c File Reference
#include "../include/starpu_exageostat.h"

Go to the source code of this file.

Macros

#define MIN(X, Y)   (((X) < (Y)) ? (X) : (Y))
 
#define MAX(X, Y)   (((X) > (Y)) ? (X) : (Y))
 

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)
 

Macro Definition Documentation

#define MIN (   X,
 
)    (((X) < (Y)) ? (X) : (Y))

Definition at line 21 of file codelet_dcmg_diag.c.

#define MAX (   X,
 
)    (((X) > (Y)) ? (X) : (Y))

Definition at line 22 of file codelet_dcmg_diag.c.

Function Documentation

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.

Parameters
[in]uploGenerate upper or lower matrix.
[out]descAdescA: Morse descriptor that handles the generated covariance matrix
[in]sequenceIdentifies the sequence of function calls that this call belongs to (for completion checks and exception handling purposes).
[out]requestIdentifies this function call (for exception handling purposes).
[in]l1location struct of the first input
[in]l2location struct of the second input
[in]thetaparameter vector that should be used to generate the output covariance matrix
[in]dmdistance metric "euclidean Distance (ED)" or "Great Circle Distance (GCD)"
[in]diag_thickdiag_thick how many tiles to be calculated from diagonal.
Returns
Return values
MORSE_SUCCESSsuccessful exit

Definition at line 99 of file codelet_dcmg_diag.c.