Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content
Contents

Intel® MKL
PARDISO Parameters in Tabular Form

The following table lists all parameters of
Intel® MKL
PARDISO and gives their brief descriptions.
Parameter
Type
Description
Values
Comments
In/Out
pt
(64)
INTEGER
on 32-bit architectures,
INTEGER*8
on 64-bit architectures
TYPE(MKL_PARDISO_HANDLE)
,
INTENT(INOUT)
Solver internal data address pointer
0
Must be initialized with zeros and never be modified later
in/out
maxfct
INTEGER
INTEGER
,
INTENT(IN)
Maximal number of factors in memory
>0
Generally used value is 1
in
mnum
INTEGER
INTEGER
,
INTENT(IN)
The number of matrix (from 1 to
maxfct
) to solve
[1:
maxfct
]
Generally used value is 1
in
mtype
INTEGER
INTEGER
,
INTENT(IN)
Matrix type
1
Real and structurally symmetric
in
2
Real and symmetric positive definite
-2
Real and symmetric indefinite
3
Complex and structurally symmetric
4
Complex and Hermitian positive definite
-4
Complex and Hermitian indefinite
6
Complex and symmetric matrix
11
Real and nonsymmetric matrix
13
Complex and nonsymmetric matrix
phase
INTEGER
INTEGER
,
INTENT(IN)
Controls the execution of the solver
For
iparm
(36)
> 0
, phases 331, 332, and 333 perform a different decomposition. See the
phase
parameter of pardiso for details.
11
Analysis
in
12
Analysis, numerical factorization
13
Analysis, numerical factorization, solve
22
Numerical factorization
23
Numerical factorization, solve
33
Solve, iterative refinement
331
phase
=33, but only forward substitution
332
phase
=33, but only diagonal substitution
333
phase
=33, but only backward substitution
0
Release internal memory for L and U of the matrix number
mnum
-1
Release all internal memory for all matrices
n
INTEGER
INTEGER
,
INTENT(IN)
Number of equations in the sparse linear system