petsc-3.7.1 2016-05-15
Report Typos and Errors

MATSOLVERMKL_PARDISO

A matrix type providing direct solvers (LU) for sequential matrices via the external package MKL_PARDISO. Works with MATSEQAIJ matrices Many br

Use -pc_type lu -pc_factor_mat_solver_package mkl_pardiso to us this direct solver Many br

Options Database Keys

-mat_mkl_pardiso_65 - Number of threads to use within MKL_PARDISO Many br
-mat_mkl_pardiso_66 - Maximum number of factors with identical sparsity structure that must be kept in memory at the same time Many br
-mat_mkl_pardiso_67 - Indicates the actual matrix for the solution phase Many br
-mat_mkl_pardiso_68 - Message level information Many br
-mat_mkl_pardiso_69 - Defines the matrix type. IMPORTANT: When you set this flag, iparm parameters are going to be set to the default ones for the matrix type Many br
-mat_mkl_pardiso_1 - Use default values Many br
-mat_mkl_pardiso_2 - Fill-in reducing ordering for the input matrix Many br
-mat_mkl_pardiso_4 - Preconditioned CGS/CG Many br
-mat_mkl_pardiso_5 - User permutation Many br
-mat_mkl_pardiso_6 - Write solution on x Many br
-mat_mkl_pardiso_8 - Iterative refinement step Many br
-mat_mkl_pardiso_10 - Pivoting perturbation Many br
-mat_mkl_pardiso_11 - Scaling vectors Many br
-mat_mkl_pardiso_12 - Solve with transposed or conjugate transposed matrix A Many br
-mat_mkl_pardiso_13 - Improved accuracy using (non-) symmetric weighted matching Many br
-mat_mkl_pardiso_18 - Numbers of non-zero elements Many br
-mat_mkl_pardiso_19 - Report number of floating point operations Many br
-mat_mkl_pardiso_21 - Pivoting for symmetric indefinite matrices Many br
-mat_mkl_pardiso_24 - Parallel factorization control Many br
-mat_mkl_pardiso_25 - Parallel forward/backward solve control Many br
-mat_mkl_pardiso_27 - Matrix checker Many br
-mat_mkl_pardiso_31 - Partial solve and computing selected components of the solution vectors Many br
-mat_mkl_pardiso_34 - Optimal number of threads for conditional numerical reproducibility (CNR) mode Many br
-mat_mkl_pardiso_60 - Intel MKL_PARDISO mode Many br

Many br

For more information please check mkl_pardiso manual Many br

See Also

PCFactorSetMatSolverPackage(), MatSolverPackage

Level:beginner
Location:
src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages