|
|
@ -220,7 +220,7 @@ subroutine psb_daxpby(alpha, x, beta,y,desc_a,info, n, jx, jy)
|
|
|
|
|
|
|
|
|
|
|
|
if ((in /= 0)) then
|
|
|
|
if ((in /= 0)) then
|
|
|
|
if(desc_a%get_local_rows() > 0) then
|
|
|
|
if(desc_a%get_local_rows() > 0) then
|
|
|
|
call caxpby(desc_a%get_local_cols(),in,&
|
|
|
|
call daxpby(desc_a%get_local_cols(),in,&
|
|
|
|
& alpha,x(iix:,jjx),lldx,beta,&
|
|
|
|
& alpha,x(iix:,jjx),lldx,beta,&
|
|
|
|
& y(iiy:,jjy),lldy,info)
|
|
|
|
& y(iiy:,jjy),lldy,info)
|
|
|
|
end if
|
|
|
|
end if
|
|
|
@ -348,7 +348,7 @@ subroutine psb_daxpbyv(alpha, x, beta,y,desc_a,info)
|
|
|
|
end if
|
|
|
|
end if
|
|
|
|
|
|
|
|
|
|
|
|
if(desc_a%get_local_rows() > 0) then
|
|
|
|
if(desc_a%get_local_rows() > 0) then
|
|
|
|
call caxpby(desc_a%get_local_cols(),ione,&
|
|
|
|
call daxpby(desc_a%get_local_cols(),ione,&
|
|
|
|
& alpha,x,lldx,beta,&
|
|
|
|
& alpha,x,lldx,beta,&
|
|
|
|
& y,lldy,info)
|
|
|
|
& y,lldy,info)
|
|
|
|
end if
|
|
|
|
end if
|
|
|
|