|
|
@ -390,14 +390,14 @@ contains
|
|
|
|
! into lval/d(i)/uval
|
|
|
|
! into lval/d(i)/uval
|
|
|
|
!
|
|
|
|
!
|
|
|
|
call ilu_copyin(i,ma,a,i,ione,m,l1,lja,lval,&
|
|
|
|
call ilu_copyin(i,ma,a,i,ione,m,l1,lja,lval,&
|
|
|
|
& d(i),l2,uja,uval,ktrw,trw,upd,shft)
|
|
|
|
& d(i),l2,uja,uval,ktrw,trw,upd,shft_)
|
|
|
|
else
|
|
|
|
else
|
|
|
|
!
|
|
|
|
!
|
|
|
|
! Copy the i-th local row of the matrix, stored in b
|
|
|
|
! Copy the i-th local row of the matrix, stored in b
|
|
|
|
! (as (i-ma)-th row), into lval/d(i)/uval
|
|
|
|
! (as (i-ma)-th row), into lval/d(i)/uval
|
|
|
|
!
|
|
|
|
!
|
|
|
|
call ilu_copyin(i-ma,mb,b,i,ione,m,l1,lja,lval,&
|
|
|
|
call ilu_copyin(i-ma,mb,b,i,ione,m,l1,lja,lval,&
|
|
|
|
& d(i),l2,uja,uval,ktrw,trw,upd,shft)
|
|
|
|
& d(i),l2,uja,uval,ktrw,trw,upd,shft_)
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
lirp(i+1) = l1 + 1
|
|
|
|
lirp(i+1) = l1 + 1
|
|
|
|