2024年4月1日发(作者:电脑笔记本哪个品牌好)
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
read/write problems with the OOC data file
error 错误返回值
0 没有错误
-1 输入数据有误
-2 内存不足
-3 重排序错误
-4 0主元,数值分解或者回代问题
-5 未知错误,内部错误
-6 重排序错误(矩阵类型11,13适用)
-10
-11
-7 矩阵奇异
-8 32位定义的整形变量字长不够
-9 外存不足(对于外存求解模式)
-10 外存求解模式临时文件打开错误
-11 外存求解模式读写外部文件错误
发布者:admin,转转请注明出处:http://www.yc00.com/num/1711925330a1978677.html
评论列表(0条)