pardiso参数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SUBROUTINE pardiso (pt, maxfct, mnum, mtype, phase, n, a, ia, ja, perm, nrhs,iparm, msglvl, b, x, error)
PARDISO_POINTER_TYPE pt (64)
INTEGER maxfct, mnum, mtype, phase, n, nrhs, error, ia(*), ja(*), perm(*),iparm(*)
PARDISO_DATA_TYPE a(*), b(n,nrhs), x(n,nrhs)
PARDISO_POINTER_TYPE INTEGER 32位, INTEGER*8 64位
DOUBLE PRECISION (双精度实数变量定义),对应iparm(28)=0双精度参数定义,(mtype=1, 2, -2 和11)实数矩阵
REAL(单精度实数变量),iparm(28)=-1单精度参数定义, (mtype=1, 2, -2 和11)实数矩阵DOUBLE COMPLEX,(复数双精度变量定义) (mtype=3, 6, 13, 14 and -4)复数矩阵, iparm(28)=0双精度参数定义
COMPLEX, ,(复数单精度变量定义) (mtype=3, 6, 13, 14 and -4)复数矩阵, iparm(28)=1单精度参数定义
Solver Execution Steps phase
phase=(11,12.13,22,23,33,331,332,333,0,-1)
Analysis 11
Analysis, numerical factorization 12
Analysis, numerical factorization, solve,
iterative refinement 13
Numerical factorization 22
Numerical factorization, solve, iterative
Refinement 23
Solve, iterative refinement 33
like phase=33, but only forward substitution 331
like phase=33, but only diagonal substitution 332
like phase=33, but only backward
substitution
333
Release internal memory for L and U matrix
number mnum 0
Release all internal memory for all matrices -1
INTEGER error
no error 0 input inconsistent -1 not enough memory -2 reordering problem -3 zero pivot, numerical factorization or
iterative refinement problem -4 unclassified (internal) error -5 preordering failed (matrix types 11, 13 only) -6 diagonal matrix is singular -7 32-bit integer overflow problem -8 not enough memory for OOC -9 problems with opening OOC temporary files -10 read/write problems with the OOC data file -11
error 错误返回值
0 没有错误
-1 输入数据有误
-2 内存不足
-3 重排序错误
-4 0主元,数值分解或者回代问题
-5 未知错误,内部错误
-6 重排序错误(矩阵类型11,13适用)
-7 矩阵奇异
-8 32位定义的整形变量字长不够
-9 外存不足(对于外存求解模式)
-10 外存求解模式临时文件打开错误
-11 外存求解模式读写外部文件错误。

相关文档
最新文档