mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-19 20:32:12 +00:00
Fix multivect handling
This commit is contained in:
@@ -80,7 +80,7 @@ Module psb_c_tools_mod
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_casb_vect
|
||||
subroutine psb_casb_vect_r2(x, desc_a, info,mold, scratch)
|
||||
subroutine psb_casb_vect_r2(x, desc_a, info,mold, scratch,dupl)
|
||||
import
|
||||
implicit none
|
||||
type(psb_desc_type), intent(in) :: desc_a
|
||||
@@ -88,6 +88,7 @@ Module psb_c_tools_mod
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
class(psb_c_base_vect_type), intent(in), optional :: mold
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_casb_vect_r2
|
||||
subroutine psb_casb_multivect(x, desc_a, info,mold, scratch, n)
|
||||
import
|
||||
|
||||
@@ -80,7 +80,7 @@ Module psb_d_tools_mod
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_dasb_vect
|
||||
subroutine psb_dasb_vect_r2(x, desc_a, info,mold, scratch)
|
||||
subroutine psb_dasb_vect_r2(x, desc_a, info,mold, scratch,dupl)
|
||||
import
|
||||
implicit none
|
||||
type(psb_desc_type), intent(in) :: desc_a
|
||||
@@ -88,6 +88,7 @@ Module psb_d_tools_mod
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
class(psb_d_base_vect_type), intent(in), optional :: mold
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_dasb_vect_r2
|
||||
subroutine psb_dasb_multivect(x, desc_a, info,mold, scratch, n)
|
||||
import
|
||||
|
||||
@@ -79,7 +79,7 @@ Module psb_i_tools_mod
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_iasb_vect
|
||||
subroutine psb_iasb_vect_r2(x, desc_a, info,mold, scratch)
|
||||
subroutine psb_iasb_vect_r2(x, desc_a, info,mold, scratch,dupl)
|
||||
import
|
||||
implicit none
|
||||
type(psb_desc_type), intent(in) :: desc_a
|
||||
@@ -87,6 +87,7 @@ Module psb_i_tools_mod
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
class(psb_i_base_vect_type), intent(in), optional :: mold
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_iasb_vect_r2
|
||||
subroutine psb_iasb_multivect(x, desc_a, info,mold, scratch, n)
|
||||
import
|
||||
|
||||
@@ -79,7 +79,7 @@ Module psb_l_tools_mod
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_lasb_vect
|
||||
subroutine psb_lasb_vect_r2(x, desc_a, info,mold, scratch)
|
||||
subroutine psb_lasb_vect_r2(x, desc_a, info,mold, scratch,dupl)
|
||||
import
|
||||
implicit none
|
||||
type(psb_desc_type), intent(in) :: desc_a
|
||||
@@ -87,6 +87,7 @@ Module psb_l_tools_mod
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
class(psb_l_base_vect_type), intent(in), optional :: mold
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_lasb_vect_r2
|
||||
subroutine psb_lasb_multivect(x, desc_a, info,mold, scratch, n)
|
||||
import
|
||||
|
||||
@@ -80,7 +80,7 @@ Module psb_s_tools_mod
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_sasb_vect
|
||||
subroutine psb_sasb_vect_r2(x, desc_a, info,mold, scratch)
|
||||
subroutine psb_sasb_vect_r2(x, desc_a, info,mold, scratch,dupl)
|
||||
import
|
||||
implicit none
|
||||
type(psb_desc_type), intent(in) :: desc_a
|
||||
@@ -88,6 +88,7 @@ Module psb_s_tools_mod
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
class(psb_s_base_vect_type), intent(in), optional :: mold
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_sasb_vect_r2
|
||||
subroutine psb_sasb_multivect(x, desc_a, info,mold, scratch, n)
|
||||
import
|
||||
|
||||
@@ -80,7 +80,7 @@ Module psb_z_tools_mod
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_zasb_vect
|
||||
subroutine psb_zasb_vect_r2(x, desc_a, info,mold, scratch)
|
||||
subroutine psb_zasb_vect_r2(x, desc_a, info,mold, scratch,dupl)
|
||||
import
|
||||
implicit none
|
||||
type(psb_desc_type), intent(in) :: desc_a
|
||||
@@ -88,6 +88,7 @@ Module psb_z_tools_mod
|
||||
integer(psb_ipk_), intent(out) :: info
|
||||
class(psb_z_base_vect_type), intent(in), optional :: mold
|
||||
logical, intent(in), optional :: scratch
|
||||
integer(psb_ipk_), optional, intent(in) :: dupl
|
||||
end subroutine psb_zasb_vect_r2
|
||||
subroutine psb_zasb_multivect(x, desc_a, info,mold, scratch, n)
|
||||
import
|
||||
|
||||
Reference in New Issue
Block a user