Skip to content

Commit 7cfe888

Browse files
committed
FDS Source : Make explicitly IPARM(8)=2 in MKL ULMAT/UGLMAT.
1 parent 92ecf4c commit 7cfe888

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

Source/pres.f90

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1690,7 +1690,6 @@ SUBROUTINE ULMAT_SOLVE_ZONE(NM,IPZ)
16901690
CASE(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
26852684
IPARM(4) = 0 ! no iterative-direct algorithm
26862685
IPARM(5) = 0 ! no user fill-in reducing permutation
26872686
IPARM(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
26892688
IPARM(10) =13 ! perturb the pivot elements with 1E-13
26902689
IPARM(11) = 1 ! use nonsymmetric permutation and scaling MPS
26912690
IPARM(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

Comments
 (0)