@@ -1690,7 +1690,6 @@ SUBROUTINE ULMAT_SOLVE_ZONE(NM,IPZ)
16901690CASE (MKL_PARDISO_FLAG) LIBRARY_SELECT
16911691#ifdef WITH_MKL
16921692 ! .. Back substitution and iterative refinement
1693- IPARM(8 ) = 0 ! max numbers of iterative refinement steps
16941693 PHASE = 33 ! only solving
16951694 CALL PARDISO(ZM% PT_H, MAXFCT, MNUM, ZM% MTYPE, PHASE, ZM% NUNKH, &
16961695 ZM% A_H, ZM% IA_H, ZM% JA_H, PERM, NRHS, IPARM, MSGLVL, ZM% F_H, ZM% X_H, ERROR)
@@ -2685,7 +2684,7 @@ SUBROUTINE ULMAT_DEFINE_IPARM
26852684IPARM(4 ) = 0 ! no iterative-direct algorithm
26862685IPARM(5 ) = 0 ! no user fill-in reducing permutation
26872686IPARM(6 ) = 0 ! =0 solution on the first n components of x
2688- IPARM(8 ) = 0 ! numbers of iterative refinement steps
2687+ IPARM(8 ) = 2 ! numbers of iterative refinement steps
26892688IPARM(10 ) = 13 ! perturb the pivot elements with 1E-13
26902689IPARM(11 ) = 1 ! use nonsymmetric permutation and scaling MPS
26912690IPARM(13 ) = 1 ! maximum weighted matching algorithm is switched-off (default for symmetric).
@@ -3156,7 +3155,6 @@ SUBROUTINE GLMAT_SOLVER(T,DT)
31563155 IPARM(41 ) = ZSL% LOWER_ROW
31573156 IPARM(42 ) = ZSL% UPPER_ROW
31583157 ! .. Back substitution and iterative refinement
3159- IPARM(8 ) = 0 ! max numbers of iterative refinement steps
31603158 PHASE = 33 ! only solving
31613159#ifdef SINGLE_PRECISION_PSN_SOLVE
31623160 ZSL% F_H_FB(1 :ZSL% NUNKH_LOCAL) = REAL (ZSL% F_H(1 :ZSL% NUNKH_LOCAL),FB)
0 commit comments