Fix SHFT implementation, step 2

maint-3.8.1
Salvatore Filippone 1 year ago
parent 250a6300ba
commit 25e9183e50

@ -390,14 +390,14 @@ contains
! into lval/d(i)/uval
!
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
!
! Copy the i-th local row of the matrix, stored in b
! (as (i-ma)-th row), into lval/d(i)/uval
!
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
lirp(i+1) = l1 + 1

@ -191,7 +191,7 @@ subroutine psb_ciluk_fact(fill_in,ialg,a,l,u,d,info,blck,shft)
! Compute the ILU(k) or the MILU(k) factorization, depending on ialg
!
call psb_ciluk_factint(fill_in,ialg,a,blck_,&
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,shft)
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,shft_)
if (info /= psb_success_) then
info=psb_err_from_subroutine_
ch_err='psb_ciluk_factint'

@ -213,7 +213,7 @@ subroutine psb_cilut_fact(fill_in,thres,a,l,u,d,info,blck,iscale,shft)
! Compute the ILU(k,t) factorization
!
call psb_cilut_factint(fill_in,thres,a,blck_,&
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,scale,shft)
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,scale,shft_)
if (info /= psb_success_) then
info=psb_err_from_subroutine_
ch_err='psb_cilut_factint'

@ -390,14 +390,14 @@ contains
! into lval/d(i)/uval
!
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
!
! Copy the i-th local row of the matrix, stored in b
! (as (i-ma)-th row), into lval/d(i)/uval
!
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
lirp(i+1) = l1 + 1

@ -191,7 +191,7 @@ subroutine psb_diluk_fact(fill_in,ialg,a,l,u,d,info,blck,shft)
! Compute the ILU(k) or the MILU(k) factorization, depending on ialg
!
call psb_diluk_factint(fill_in,ialg,a,blck_,&
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,shft)
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,shft_)
if (info /= psb_success_) then
info=psb_err_from_subroutine_
ch_err='psb_diluk_factint'

@ -213,7 +213,7 @@ subroutine psb_dilut_fact(fill_in,thres,a,l,u,d,info,blck,iscale,shft)
! Compute the ILU(k,t) factorization
!
call psb_dilut_factint(fill_in,thres,a,blck_,&
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,scale,shft)
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,scale,shft_)
if (info /= psb_success_) then
info=psb_err_from_subroutine_
ch_err='psb_dilut_factint'

@ -390,14 +390,14 @@ contains
! into lval/d(i)/uval
!
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
!
! Copy the i-th local row of the matrix, stored in b
! (as (i-ma)-th row), into lval/d(i)/uval
!
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
lirp(i+1) = l1 + 1

@ -191,7 +191,7 @@ subroutine psb_siluk_fact(fill_in,ialg,a,l,u,d,info,blck,shft)
! Compute the ILU(k) or the MILU(k) factorization, depending on ialg
!
call psb_siluk_factint(fill_in,ialg,a,blck_,&
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,shft)
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,shft_)
if (info /= psb_success_) then
info=psb_err_from_subroutine_
ch_err='psb_siluk_factint'

@ -213,7 +213,7 @@ subroutine psb_silut_fact(fill_in,thres,a,l,u,d,info,blck,iscale,shft)
! Compute the ILU(k,t) factorization
!
call psb_silut_factint(fill_in,thres,a,blck_,&
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,scale,shft)
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,scale,shft_)
if (info /= psb_success_) then
info=psb_err_from_subroutine_
ch_err='psb_silut_factint'

@ -390,14 +390,14 @@ contains
! into lval/d(i)/uval
!
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
!
! Copy the i-th local row of the matrix, stored in b
! (as (i-ma)-th row), into lval/d(i)/uval
!
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
lirp(i+1) = l1 + 1

@ -191,7 +191,7 @@ subroutine psb_ziluk_fact(fill_in,ialg,a,l,u,d,info,blck,shft)
! Compute the ILU(k) or the MILU(k) factorization, depending on ialg
!
call psb_ziluk_factint(fill_in,ialg,a,blck_,&
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,shft)
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,shft_)
if (info /= psb_success_) then
info=psb_err_from_subroutine_
ch_err='psb_ziluk_factint'

@ -213,7 +213,7 @@ subroutine psb_zilut_fact(fill_in,thres,a,l,u,d,info,blck,iscale,shft)
! Compute the ILU(k,t) factorization
!
call psb_zilut_factint(fill_in,thres,a,blck_,&
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,scale,shft)
& d,ll%val,ll%ja,ll%irp,uu%val,uu%ja,uu%irp,l1,l2,info,scale,shft_)
if (info /= psb_success_) then
info=psb_err_from_subroutine_
ch_err='psb_zilut_factint'

Loading…
Cancel
Save