base/comm/psb_cscatter.F90
 base/comm/psb_dscatter.F90
 base/comm/psb_iscatter.F90
 base/comm/psb_sscatter.F90
 base/comm/psb_zscatter.F90

Reworking scatter.
psblas-3.4-maint
Salvatore Filippone 9 years ago
parent 6e4023d68f
commit 926830cab0

@ -536,8 +536,9 @@ subroutine psb_cscatter_vect(globx, locx, desc_a, info, iroot, mold)
call psb_errpush(info,name)
goto 9999
endif
call psb_geall(vlocx,desc_a,info)
call psb_scatter(globx, vlocx, desc_a, info, iroot)
if (info == psb_success_) call psb_scatter(globx, vlocx, desc_a, info, iroot)
if (info /= psb_success_) then
info = psb_err_from_subroutine_
call psb_errpush(info,name,a_err='psb_scatterv')

@ -536,8 +536,9 @@ subroutine psb_dscatter_vect(globx, locx, desc_a, info, iroot, mold)
call psb_errpush(info,name)
goto 9999
endif
call psb_geall(vlocx,desc_a,info)
call psb_scatter(globx, vlocx, desc_a, info, iroot)
if (info == psb_success_) call psb_scatter(globx, vlocx, desc_a, info, iroot)
if (info /= psb_success_) then
info = psb_err_from_subroutine_
call psb_errpush(info,name,a_err='psb_scatterv')

@ -536,8 +536,9 @@ subroutine psb_iscatter_vect(globx, locx, desc_a, info, iroot, mold)
call psb_errpush(info,name)
goto 9999
endif
call psb_geall(vlocx,desc_a,info)
call psb_scatter(globx, vlocx, desc_a, info, iroot)
if (info == psb_success_) call psb_scatter(globx, vlocx, desc_a, info, iroot)
if (info /= psb_success_) then
info = psb_err_from_subroutine_
call psb_errpush(info,name,a_err='psb_scatterv')

@ -536,8 +536,9 @@ subroutine psb_sscatter_vect(globx, locx, desc_a, info, iroot, mold)
call psb_errpush(info,name)
goto 9999
endif
call psb_geall(vlocx,desc_a,info)
call psb_scatter(globx, vlocx, desc_a, info, iroot)
if (info == psb_success_) call psb_scatter(globx, vlocx, desc_a, info, iroot)
if (info /= psb_success_) then
info = psb_err_from_subroutine_
call psb_errpush(info,name,a_err='psb_scatterv')

@ -536,8 +536,9 @@ subroutine psb_zscatter_vect(globx, locx, desc_a, info, iroot, mold)
call psb_errpush(info,name)
goto 9999
endif
call psb_geall(vlocx,desc_a,info)
call psb_scatter(globx, vlocx, desc_a, info, iroot)
if (info == psb_success_) call psb_scatter(globx, vlocx, desc_a, info, iroot)
if (info /= psb_success_) then
info = psb_err_from_subroutine_
call psb_errpush(info,name,a_err='psb_scatterv')

Loading…
Cancel
Save