ExaGeoStat
ExaGeoStat is a parallel high performance unified framework for geostatistics on manycore systems.
codelet_dcmg.c File Reference

Go to the source code of this file.

Functions

int MORSE_MLE_dcmg_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)
 

Detailed Description

Copyright (c) 2017-2018 King Abdullah University of Science and Technology All rights reserved.

ExaGeoStat is a software package provided by KAUST

StarPU codelet to Generate covariance matrix of a set of locations in 2D using Matern kernel.

Version
1.0.0
Author
Sameh Abdulah
Date
2018-11-11

Definition in file codelet_dcmg.c.

Function Documentation

int MORSE_MLE_dcmg_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 
)

MORSE_MLE_dcmg_Tile_Async - Codelet to generate covariance matrix in descriptor descA in dense format between two sets of locations (l1, l2) (Matern Kernel). Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.

Parameters
[in]uploUpper or lower fill of the 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" -->0) or "Great Circle Distance (GCD) –>1".
Returns
Return values
MORSE_SUCCESSsuccessful exit

Definition at line 93 of file codelet_dcmg.c.