|
|
@ -72,12 +72,11 @@ subroutine mld_c_l1_jac_smoother_bld(a,desc_a,sm,info,amold,vmold,imold)
|
|
|
|
nrow_a = a%get_nrows()
|
|
|
|
nrow_a = a%get_nrows()
|
|
|
|
nztota = a%get_nzeros()
|
|
|
|
nztota = a%get_nzeros()
|
|
|
|
|
|
|
|
|
|
|
|
if( sm%checkres ) sm%pa => a
|
|
|
|
sm%pa => a
|
|
|
|
|
|
|
|
|
|
|
|
select type (smsv => sm%sv)
|
|
|
|
select type (smsv => sm%sv)
|
|
|
|
class is (mld_c_diag_solver_type)
|
|
|
|
class is (mld_c_diag_solver_type)
|
|
|
|
call sm%nd%free()
|
|
|
|
call sm%nd%free()
|
|
|
|
sm%pa => a
|
|
|
|
|
|
|
|
sm%nd_nnz_tot = nztota
|
|
|
|
sm%nd_nnz_tot = nztota
|
|
|
|
|
|
|
|
|
|
|
|
call psb_sum(ictxt,sm%nd_nnz_tot)
|
|
|
|
call psb_sum(ictxt,sm%nd_nnz_tot)
|
|
|
|