Fix type handling bug in simple_triad

unify_aggr_bld
Salvatore Filippone 5 years ago
parent eb03797ad5
commit 46736f9d39

@ -1048,7 +1048,7 @@ contains
idx = bsdindx(ip+1) idx = bsdindx(ip+1)
p2ptag = psb_complex_tag p2ptag = psb_complex_tag
call mpi_send(valsnd(idx+1:idx+sz),sz,& call mpi_send(valsnd(idx+1:idx+sz),sz,&
& psb_mpi_r_dpk_,prcid(ip+1),& & psb_mpi_c_spk_,prcid(ip+1),&
& p2ptag, icomm,iret) & p2ptag, icomm,iret)
p2ptag = psb_int_swap_tag p2ptag = psb_int_swap_tag
call mpi_send(iasnd(idx+1:idx+sz),sz,& call mpi_send(iasnd(idx+1:idx+sz),sz,&

@ -1416,7 +1416,7 @@ contains
idx = bsdindx(ip+1) idx = bsdindx(ip+1)
p2ptag = psb_int8_tag p2ptag = psb_int8_tag
call mpi_send(valsnd(idx+1:idx+sz),sz,& call mpi_send(valsnd(idx+1:idx+sz),sz,&
& psb_mpi_r_dpk_,prcid(ip+1),& & psb_mpi_epk_,prcid(ip+1),&
& p2ptag, icomm,iret) & p2ptag, icomm,iret)
p2ptag = psb_int_swap_tag p2ptag = psb_int_swap_tag
call mpi_send(iasnd(idx+1:idx+sz),sz,& call mpi_send(iasnd(idx+1:idx+sz),sz,&

@ -1416,7 +1416,7 @@ contains
idx = bsdindx(ip+1) idx = bsdindx(ip+1)
p2ptag = psb_int2_tag p2ptag = psb_int2_tag
call mpi_send(valsnd(idx+1:idx+sz),sz,& call mpi_send(valsnd(idx+1:idx+sz),sz,&
& psb_mpi_r_dpk_,prcid(ip+1),& & psb_mpi_i2pk_,prcid(ip+1),&
& p2ptag, icomm,iret) & p2ptag, icomm,iret)
p2ptag = psb_int_swap_tag p2ptag = psb_int_swap_tag
call mpi_send(iasnd(idx+1:idx+sz),sz,& call mpi_send(iasnd(idx+1:idx+sz),sz,&

@ -1416,7 +1416,7 @@ contains
idx = bsdindx(ip+1) idx = bsdindx(ip+1)
p2ptag = psb_int4_tag p2ptag = psb_int4_tag
call mpi_send(valsnd(idx+1:idx+sz),sz,& call mpi_send(valsnd(idx+1:idx+sz),sz,&
& psb_mpi_r_dpk_,prcid(ip+1),& & psb_mpi_mpk_,prcid(ip+1),&
& p2ptag, icomm,iret) & p2ptag, icomm,iret)
p2ptag = psb_int_swap_tag p2ptag = psb_int_swap_tag
call mpi_send(iasnd(idx+1:idx+sz),sz,& call mpi_send(iasnd(idx+1:idx+sz),sz,&

@ -1539,7 +1539,7 @@ contains
idx = bsdindx(ip+1) idx = bsdindx(ip+1)
p2ptag = psb_real_tag p2ptag = psb_real_tag
call mpi_send(valsnd(idx+1:idx+sz),sz,& call mpi_send(valsnd(idx+1:idx+sz),sz,&
& psb_mpi_r_dpk_,prcid(ip+1),& & psb_mpi_r_spk_,prcid(ip+1),&
& p2ptag, icomm,iret) & p2ptag, icomm,iret)
p2ptag = psb_int_swap_tag p2ptag = psb_int_swap_tag
call mpi_send(iasnd(idx+1:idx+sz),sz,& call mpi_send(iasnd(idx+1:idx+sz),sz,&

@ -1048,7 +1048,7 @@ contains
idx = bsdindx(ip+1) idx = bsdindx(ip+1)
p2ptag = psb_dcomplex_tag p2ptag = psb_dcomplex_tag
call mpi_send(valsnd(idx+1:idx+sz),sz,& call mpi_send(valsnd(idx+1:idx+sz),sz,&
& psb_mpi_r_dpk_,prcid(ip+1),& & psb_mpi_c_dpk_,prcid(ip+1),&
& p2ptag, icomm,iret) & p2ptag, icomm,iret)
p2ptag = psb_int_swap_tag p2ptag = psb_int_swap_tag
call mpi_send(iasnd(idx+1:idx+sz),sz,& call mpi_send(iasnd(idx+1:idx+sz),sz,&

@ -1284,7 +1284,7 @@ Subroutine psb_c_lc_csr_halo(a,desc_a,blk,info,rowcnv,colcnv,&
if(psb_get_errstatus() /= 0) return if(psb_get_errstatus() /= 0) return
info=psb_success_ info=psb_success_
name='psb_lc_csr_sphalo' name='psb_c_lc_csr_sphalo'
call psb_erractionsave(err_act) call psb_erractionsave(err_act)
if (psb_errstatus_fatal()) then if (psb_errstatus_fatal()) then
info = psb_err_internal_error_ ; goto 9999 info = psb_err_internal_error_ ; goto 9999

@ -1284,7 +1284,7 @@ Subroutine psb_d_ld_csr_halo(a,desc_a,blk,info,rowcnv,colcnv,&
if(psb_get_errstatus() /= 0) return if(psb_get_errstatus() /= 0) return
info=psb_success_ info=psb_success_
name='psb_ld_csr_sphalo' name='psb_d_ld_csr_sphalo'
call psb_erractionsave(err_act) call psb_erractionsave(err_act)
if (psb_errstatus_fatal()) then if (psb_errstatus_fatal()) then
info = psb_err_internal_error_ ; goto 9999 info = psb_err_internal_error_ ; goto 9999

@ -1284,7 +1284,7 @@ Subroutine psb_s_ls_csr_halo(a,desc_a,blk,info,rowcnv,colcnv,&
if(psb_get_errstatus() /= 0) return if(psb_get_errstatus() /= 0) return
info=psb_success_ info=psb_success_
name='psb_ls_csr_sphalo' name='psb_s_ls_csr_sphalo'
call psb_erractionsave(err_act) call psb_erractionsave(err_act)
if (psb_errstatus_fatal()) then if (psb_errstatus_fatal()) then
info = psb_err_internal_error_ ; goto 9999 info = psb_err_internal_error_ ; goto 9999

@ -1284,7 +1284,7 @@ Subroutine psb_z_lz_csr_halo(a,desc_a,blk,info,rowcnv,colcnv,&
if(psb_get_errstatus() /= 0) return if(psb_get_errstatus() /= 0) return
info=psb_success_ info=psb_success_
name='psb_lz_csr_sphalo' name='psb_z_lz_csr_sphalo'
call psb_erractionsave(err_act) call psb_erractionsave(err_act)
if (psb_errstatus_fatal()) then if (psb_errstatus_fatal()) then
info = psb_err_internal_error_ ; goto 9999 info = psb_err_internal_error_ ; goto 9999

Loading…
Cancel
Save