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

Go to the source code of this file.

Namespaces

namespace  paso

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 (SparseMatrix *A)
void paso::MKL_solve (SparseMatrix_ptr A, double *out, double *in, index_t reordering, dim_t numRefinements, bool verbose)

Define Documentation

#define MKL_ERROR_NO   0

Referenced by paso::MKL_free(), and paso::MKL_solve().

#define MKL_MTYPE_SYM   -2
#define MKL_MTYPE_UNSYM   11

Referenced by paso::MKL_free(), and paso::MKL_solve().

#define MKL_PHASE_FACTORIZATION   22

Referenced by paso::MKL_solve().

#define MKL_PHASE_RELEASE_MEMORY   -1

Referenced by paso::MKL_free().

#define MKL_PHASE_SOLVE   33

Referenced by paso::MKL_solve().

Referenced by paso::MKL_solve().

Referenced by paso::MKL_solve().

Referenced by paso::MKL_solve().

#define PARDISO   pardiso_

Referenced by paso::MKL_free(), and paso::MKL_solve().