MKL.h File Reference

#include "SystemMatrix.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_SystemMatrix *A)
void Paso_MKL (Paso_SystemMatrix *A, double *out, double *in, Paso_Options *options, Paso_Performance *pp)
void Paso_MKL_free1 (Paso_SparseMatrix *A)
void Paso_MKL1 (Paso_SparseMatrix *A, double *out, double *in, bool_t verbose)


Define Documentation

#define MKL_ERROR_NO   0

#define MKL_MTYPE_SYM   -2

#define MKL_MTYPE_UNSYM   11

#define MKL_PHASE_FACTORIZATION   22

Referenced by Paso_MKL(), and Paso_MKL1().

#define MKL_PHASE_RELEASE_MEMORY   -1

Referenced by Paso_MKL_free(), and Paso_MKL_free1().

#define MKL_PHASE_SOLVE   33

Referenced by Paso_MKL(), and Paso_MKL1().

#define MKL_PHASE_SYMBOLIC_FACTORIZATION   11

Referenced by Paso_MKL(), and Paso_MKL1().

#define MKL_REORDERING_MINIMUM_DEGREE   0

Referenced by Paso_MKL(), and Paso_MKL1().

#define MKL_REORDERING_NESTED_DISSECTION   2

Referenced by Paso_MKL().

#define PARDISO   pardiso_


Function Documentation

void Paso_MKL ( Paso_SystemMatrix A,
double *  out,
double *  in,
Paso_Options options,
Paso_Performance pp 
)

void Paso_MKL1 ( Paso_SparseMatrix A,
double *  out,
double *  in,
bool_t  verbose 
)

void Paso_MKL_free ( Paso_SystemMatrix A  ) 

void Paso_MKL_free1 ( Paso_SparseMatrix A  ) 


Generated on Mon Aug 10 10:04:44 2009 for ESYS13 by  doxygen 1.5.6