|
|
@ -164,10 +164,10 @@ subroutine psb_cilut_fact(fill_in,thres,a,l,u,d,info,blck,iscale)
|
|
|
|
blck_ => blck
|
|
|
|
blck_ => blck
|
|
|
|
else
|
|
|
|
else
|
|
|
|
allocate(blck_,stat=info)
|
|
|
|
allocate(blck_,stat=info)
|
|
|
|
if (info == psb_success_) call blck_%csall(izero,izero,info,ione)
|
|
|
|
if (info == psb_success_) call blck_%allocate(izero,izero,info,ione,type='CSR')
|
|
|
|
if (info /= psb_success_) then
|
|
|
|
if (info /= psb_success_) then
|
|
|
|
info=psb_err_from_subroutine_
|
|
|
|
info=psb_err_from_subroutine_
|
|
|
|
ch_err='csall'
|
|
|
|
ch_err='allocate'
|
|
|
|
call psb_errpush(info,name,a_err=ch_err)
|
|
|
|
call psb_errpush(info,name,a_err=ch_err)
|
|
|
|
goto 9999
|
|
|
|
goto 9999
|
|
|
|
end if
|
|
|
|
end if
|
|
|
|