ESYS13  Revision_
Defines | Functions
MKL.h File Reference
#include "SparseMatrix.h"
#include "performance.h"

Go to the source code of this file.

Defines

#define PARDISO   pardiso_
#define MKL_ERROR_NO   0
#define MKL_MTYPE_SYM   -2
#define MKL_MTYPE_UNSYM   11
#define MKL_REORDERING_MINIMUM_DEGREE   0
#define MKL_REORDERING_NESTED_DISSECTION   2
#define MKL_PHASE_SYMBOLIC_FACTORIZATION   11
#define MKL_PHASE_FACTORIZATION   22
#define MKL_PHASE_SOLVE   33
#define MKL_PHASE_RELEASE_MEMORY   -1

Functions

void Paso_MKL_free (Paso_SparseMatrix *A)
void Paso_MKL (Paso_SparseMatrix *A, double *out, double *in, index_t reordering, dim_t numRefinements, bool_t verbose)

Define Documentation

#define MKL_ERROR_NO   0

Referenced by Paso_MKL(), and Paso_MKL_free().

#define MKL_MTYPE_SYM   -2
#define MKL_MTYPE_UNSYM   11

Referenced by Paso_MKL(), and Paso_MKL_free().

#define MKL_PHASE_FACTORIZATION   22

Referenced by Paso_MKL().

#define MKL_PHASE_RELEASE_MEMORY   -1

Referenced by Paso_MKL_free().

#define MKL_PHASE_SOLVE   33

Referenced by Paso_MKL().

Referenced by Paso_MKL().

Referenced by Paso_MKL().

Referenced by Paso_MKL().

#define PARDISO   pardiso_

Referenced by Paso_MKL(), and Paso_MKL_free().


Function Documentation

void Paso_MKL ( Paso_SparseMatrix A,
double *  out,
double *  in,
index_t  reordering,
dim_t  numRefinements,
bool_t  verbose 
)