|
|
|
@ -6,7 +6,7 @@ module psb_c_comm_cbind_mod
|
|
|
|
|
|
|
|
|
|
contains
|
|
|
|
|
|
|
|
|
|
function psb_c_c_ovrl(xh,cdh) bind(c) result(res)
|
|
|
|
|
function psb_c_covrl(xh,cdh) bind(c) result(res)
|
|
|
|
|
implicit none
|
|
|
|
|
integer(psb_c_ipk_) :: res
|
|
|
|
|
|
|
|
|
@ -35,9 +35,9 @@ contains
|
|
|
|
|
|
|
|
|
|
res = info
|
|
|
|
|
|
|
|
|
|
end function psb_c_c_ovrl
|
|
|
|
|
end function psb_c_covrl
|
|
|
|
|
|
|
|
|
|
function psb_c_c_ovrl_opt(xh,cdh,update,mode) bind(c) result(res)
|
|
|
|
|
function psb_c_covrl_opt(xh,cdh,update,mode) bind(c) result(res)
|
|
|
|
|
implicit none
|
|
|
|
|
integer(psb_c_ipk_) :: res
|
|
|
|
|
integer(psb_c_ipk_), value :: update, mode
|
|
|
|
@ -67,10 +67,10 @@ contains
|
|
|
|
|
|
|
|
|
|
res = info
|
|
|
|
|
|
|
|
|
|
end function psb_c_c_ovrl_opt
|
|
|
|
|
end function psb_c_covrl_opt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function psb_c_c_halo(xh,cdh) bind(c) result(res)
|
|
|
|
|
function psb_c_chalo(xh,cdh) bind(c) result(res)
|
|
|
|
|
implicit none
|
|
|
|
|
integer(psb_c_ipk_) :: res
|
|
|
|
|
|
|
|
|
@ -99,9 +99,9 @@ contains
|
|
|
|
|
|
|
|
|
|
res = info
|
|
|
|
|
|
|
|
|
|
end function psb_c_c_halo
|
|
|
|
|
end function psb_c_chalo
|
|
|
|
|
|
|
|
|
|
function psb_c_c_halo_opt(xh,cdh,tran,data,mode) bind(c) result(res)
|
|
|
|
|
function psb_c_chalo_opt(xh,cdh,tran,data,mode) bind(c) result(res)
|
|
|
|
|
implicit none
|
|
|
|
|
integer(psb_c_ipk_) :: res
|
|
|
|
|
integer(psb_c_ipk_), value :: data, mode
|
|
|
|
@ -135,10 +135,10 @@ contains
|
|
|
|
|
|
|
|
|
|
res = info
|
|
|
|
|
|
|
|
|
|
end function psb_c_c_halo_opt
|
|
|
|
|
end function psb_c_chalo_opt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function psb_c_c_vscatter(ng,gx,xh,cdh) bind(c) result(res)
|
|
|
|
|
function psb_c_cvscatter(ng,gx,xh,cdh) bind(c) result(res)
|
|
|
|
|
implicit none
|
|
|
|
|
|
|
|
|
|
integer(psb_c_ipk_) :: res
|
|
|
|
@ -170,7 +170,7 @@ contains
|
|
|
|
|
call psb_scatter(pgx,vp,descp,info)
|
|
|
|
|
res = info
|
|
|
|
|
|
|
|
|
|
end function psb_c_c_vscatter
|
|
|
|
|
end function psb_c_cvscatter
|
|
|
|
|
|
|
|
|
|
function psb_c_cvgather(v,xh,cdh) bind(c) result(res)
|
|
|
|
|
implicit none
|
|
|
|
|