|
|
@ -74,6 +74,9 @@ module psb_psblas_mod
|
|
|
|
type(psb_desc_type), intent (in) :: desc_a
|
|
|
|
type(psb_desc_type), intent (in) :: desc_a
|
|
|
|
integer, intent(out) :: info
|
|
|
|
integer, intent(out) :: info
|
|
|
|
end function psb_damaxv
|
|
|
|
end function psb_damaxv
|
|
|
|
|
|
|
|
end interface
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
interface psb_amaxs
|
|
|
|
subroutine psb_damaxvs(res,x,desc_a,info)
|
|
|
|
subroutine psb_damaxvs(res,x,desc_a,info)
|
|
|
|
use psb_descriptor_type
|
|
|
|
use psb_descriptor_type
|
|
|
|
real(kind(1.d0)), intent (out) :: res
|
|
|
|
real(kind(1.d0)), intent (out) :: res
|
|
|
@ -143,6 +146,9 @@ module psb_psblas_mod
|
|
|
|
type(psb_desc_type), intent (in) :: desc_a
|
|
|
|
type(psb_desc_type), intent (in) :: desc_a
|
|
|
|
integer, intent(out) :: info
|
|
|
|
integer, intent(out) :: info
|
|
|
|
end function psb_dnrm2v
|
|
|
|
end function psb_dnrm2v
|
|
|
|
|
|
|
|
end interface
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
interface psb_nrm2s
|
|
|
|
subroutine psb_dnrm2vs(res,x,desc_a,info)
|
|
|
|
subroutine psb_dnrm2vs(res,x,desc_a,info)
|
|
|
|
use psb_descriptor_type
|
|
|
|
use psb_descriptor_type
|
|
|
|
real(kind(1.d0)), intent (out) :: res
|
|
|
|
real(kind(1.d0)), intent (out) :: res
|
|
|
@ -230,21 +236,21 @@ module psb_psblas_mod
|
|
|
|
end interface
|
|
|
|
end interface
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
interface psb_gelp
|
|
|
|
! interface psb_gelp
|
|
|
|
subroutine psb_dgelp(trans,iperm,x,desc_a,info)
|
|
|
|
! subroutine psb_dgelp(trans,iperm,x,desc_a,info)
|
|
|
|
use psb_descriptor_type
|
|
|
|
! use psb_descriptor_type
|
|
|
|
type(psb_desc_type), intent(in) :: desc_a
|
|
|
|
! type(psb_desc_type), intent(in) :: desc_a
|
|
|
|
real(kind(1.d0)), intent(inout) :: x(:,:)
|
|
|
|
! real(kind(1.d0)), intent(inout) :: x(:,:)
|
|
|
|
integer, intent(inout) :: iperm(:),info
|
|
|
|
! integer, intent(inout) :: iperm(:),info
|
|
|
|
character, intent(in) :: trans
|
|
|
|
! character, intent(in) :: trans
|
|
|
|
end subroutine psb_dgelp
|
|
|
|
! end subroutine psb_dgelp
|
|
|
|
subroutine psb_dgelpv(trans,iperm,x,desc_a,info)
|
|
|
|
! subroutine psb_dgelpv(trans,iperm,x,desc_a,info)
|
|
|
|
use psb_descriptor_type
|
|
|
|
! use psb_descriptor_type
|
|
|
|
type(psb_desc_type), intent(in) :: desc_a
|
|
|
|
! type(psb_desc_type), intent(in) :: desc_a
|
|
|
|
real(kind(1.d0)), intent(inout) :: x(:)
|
|
|
|
! real(kind(1.d0)), intent(inout) :: x(:)
|
|
|
|
integer, intent(inout) :: iperm(:),info
|
|
|
|
! integer, intent(inout) :: iperm(:),info
|
|
|
|
character, intent(in) :: trans
|
|
|
|
! character, intent(in) :: trans
|
|
|
|
end subroutine psb_dgelpv
|
|
|
|
! end subroutine psb_dgelpv
|
|
|
|
end interface
|
|
|
|
! end interface
|
|
|
|
|
|
|
|
|
|
|
|
end module psb_psblas_mod
|
|
|
|
end module psb_psblas_mod
|
|
|
|