mirror of
https://github.com/sfilippone/amg4psblas.git
synced 2026-10-19 20:32:13 +00:00
Fixed performance problem: need to add fixcoo for ILU when sweeps > 1.
This commit is contained in:
@@ -282,6 +282,7 @@ subroutine mld_dbjac_bld(a,desc_a,p,upd,info)
|
||||
n_row = psb_cd_get_local_rows(p%desc_data)
|
||||
n_col = psb_cd_get_local_cols(p%desc_data)
|
||||
call psb_rwextd(n_row,atmp,info,b=blck,rowscale=.false.)
|
||||
call psb_fixcoo(atmp,info)
|
||||
!------------------------------------------------------------------
|
||||
! Split AC=M+N N off-diagonal part
|
||||
! Output in COO format.
|
||||
|
||||
@@ -274,6 +274,7 @@ subroutine mld_zbjac_bld(a,desc_a,p,upd,info)
|
||||
n_row = psb_cd_get_local_rows(p%desc_data)
|
||||
n_col = psb_cd_get_local_cols(p%desc_data)
|
||||
call psb_rwextd(n_row,atmp,info,b=blck,rowscale=.false.)
|
||||
call psb_fixcoo(atmp,info)
|
||||
!------------------------------------------------------------------
|
||||
! Split AC=M+N N off-diagonal part
|
||||
! Output in COO format.
|
||||
|
||||
Reference in New Issue
Block a user