psblas-gpu:

impl/psb_c_cp_csrg_from_coo.F90
 impl/psb_c_cp_csrg_from_fmt.F90
 impl/psb_c_cp_elg_from_coo.F90
 impl/psb_c_cp_elg_from_fmt.F90
 impl/psb_c_cp_ell_from_coo.f90
 impl/psb_c_cp_ell_from_fmt.f90
 impl/psb_c_cp_ell_to_coo.f90
 impl/psb_c_cp_ell_to_fmt.f90
 impl/psb_c_cp_hlg_from_coo.F90
 impl/psb_c_cp_hlg_from_fmt.F90
 impl/psb_c_cp_hll_from_coo.f90
 impl/psb_c_cp_hll_from_fmt.f90
 impl/psb_c_cp_hll_to_coo.f90
 impl/psb_c_cp_hll_to_fmt.f90
 impl/psb_c_cp_hybg_from_coo.F90
 impl/psb_c_cp_hybg_from_fmt.F90
 impl/psb_c_csrg_allocate_mnnz.F90
 impl/psb_c_csrg_csmm.F90
 impl/psb_c_csrg_csmv.F90
 impl/psb_c_csrg_inner_vect_sv.F90
 impl/psb_c_csrg_mold.F90
 impl/psb_c_csrg_reallocate_nz.F90
 impl/psb_c_csrg_scal.F90
 impl/psb_c_csrg_scals.F90
 impl/psb_c_csrg_to_gpu.F90
 impl/psb_c_csrg_vect_mv.F90
 impl/psb_c_elg_allocate_mnnz.F90
 impl/psb_c_elg_csmm.F90
 impl/psb_c_elg_csmv.F90
 impl/psb_c_elg_inner_vect_sv.F90
 impl/psb_c_elg_mold.F90
 impl/psb_c_elg_reallocate_nz.F90
 impl/psb_c_elg_scal.F90
 impl/psb_c_elg_scals.F90
 impl/psb_c_elg_to_gpu.F90
 impl/psb_c_elg_trim.f90
 impl/psb_c_elg_vect_mv.F90
 impl/psb_c_ell_aclsum.f90
 impl/psb_c_ell_allocate_mnnz.f90
 impl/psb_c_ell_arwsum.f90
 impl/psb_c_ell_colsum.f90
 impl/psb_c_ell_csgetblk.f90
 impl/psb_c_ell_csgetptn.f90
 impl/psb_c_ell_csgetrow.f90
 impl/psb_c_ell_csmm.f90
 impl/psb_c_ell_csmv.f90
 impl/psb_c_ell_csnm1.f90
 impl/psb_c_ell_csnmi.f90
 impl/psb_c_ell_csput.f90
 impl/psb_c_ell_cssm.f90
 impl/psb_c_ell_cssv.f90
 impl/psb_c_ell_get_diag.f90
 impl/psb_c_ell_maxval.f90
 impl/psb_c_ell_mold.f90
 impl/psb_c_ell_print.f90
 impl/psb_c_ell_reallocate_nz.f90
 impl/psb_c_ell_reinit.f90
 impl/psb_c_ell_rowsum.f90
 impl/psb_c_ell_scal.f90
 impl/psb_c_ell_scals.f90
 impl/psb_c_ell_trim.f90
 impl/psb_c_hlg_allocate_mnnz.F90
 impl/psb_c_hlg_csmm.F90
 impl/psb_c_hlg_csmv.F90
 impl/psb_c_hlg_inner_vect_sv.F90
 impl/psb_c_hlg_mold.F90
 impl/psb_c_hlg_reallocate_nz.F90
 impl/psb_c_hlg_scal.F90
 impl/psb_c_hlg_scals.F90
 impl/psb_c_hlg_to_gpu.F90
 impl/psb_c_hlg_vect_mv.F90
 impl/psb_c_hll_aclsum.f90
 impl/psb_c_hll_allocate_mnnz.f90
 impl/psb_c_hll_arwsum.f90
 impl/psb_c_hll_colsum.f90
 impl/psb_c_hll_csgetblk.f90
 impl/psb_c_hll_csgetptn.f90
 impl/psb_c_hll_csgetrow.f90
 impl/psb_c_hll_csmm.f90
 impl/psb_c_hll_csmv.f90
 impl/psb_c_hll_csnm1.f90
 impl/psb_c_hll_csnmi.f90
 impl/psb_c_hll_csput.f90
 impl/psb_c_hll_cssm.f90
 impl/psb_c_hll_cssv.f90
 impl/psb_c_hll_get_diag.f90
 impl/psb_c_hll_maxval.f90
 impl/psb_c_hll_mold.f90
 impl/psb_c_hll_print.f90
 impl/psb_c_hll_reallocate_nz.f90
 impl/psb_c_hll_reinit.f90
 impl/psb_c_hll_rowsum.f90
 impl/psb_c_hll_scal.f90
 impl/psb_c_hll_scals.f90
 impl/psb_c_hybg_allocate_mnnz.F90
 impl/psb_c_hybg_csmm.F90
 impl/psb_c_hybg_csmv.F90
 impl/psb_c_hybg_inner_vect_sv.F90
 impl/psb_c_hybg_mold.F90
 impl/psb_c_hybg_reallocate_nz.F90
 impl/psb_c_hybg_scal.F90
 impl/psb_c_hybg_scals.F90
 impl/psb_c_hybg_to_gpu.F90
 impl/psb_c_hybg_vect_mv.F90
 impl/psb_c_mv_csrg_from_coo.F90
 impl/psb_c_mv_csrg_from_fmt.F90
 impl/psb_c_mv_elg_from_coo.F90
 impl/psb_c_mv_elg_from_fmt.F90
 impl/psb_c_mv_ell_from_coo.f90
 impl/psb_c_mv_ell_from_fmt.f90
 impl/psb_c_mv_ell_to_coo.f90
 impl/psb_c_mv_ell_to_fmt.f90
 impl/psb_c_mv_hlg_from_coo.F90
 impl/psb_c_mv_hlg_from_fmt.F90
 impl/psb_c_mv_hll_from_coo.f90
 impl/psb_c_mv_hll_from_fmt.f90
 impl/psb_c_mv_hll_to_coo.f90
 impl/psb_c_mv_hll_to_fmt.f90
 impl/psb_c_mv_hybg_from_coo.F90
 impl/psb_c_mv_hybg_from_fmt.F90
 impl/psb_d_elg_trim.f90
 impl/psb_s_elg_trim.f90
 impl/psb_z_cp_csrg_from_coo.F90
 impl/psb_z_cp_csrg_from_fmt.F90
 impl/psb_z_cp_elg_from_coo.F90
 impl/psb_z_cp_elg_from_fmt.F90
 impl/psb_z_cp_ell_from_coo.f90
 impl/psb_z_cp_ell_from_fmt.f90
 impl/psb_z_cp_ell_to_coo.f90
 impl/psb_z_cp_ell_to_fmt.f90
 impl/psb_z_cp_hlg_from_coo.F90
 impl/psb_z_cp_hlg_from_fmt.F90
 impl/psb_z_cp_hll_from_coo.f90
 impl/psb_z_cp_hll_from_fmt.f90
 impl/psb_z_cp_hll_to_coo.f90
 impl/psb_z_cp_hll_to_fmt.f90
 impl/psb_z_cp_hybg_from_coo.F90
 impl/psb_z_cp_hybg_from_fmt.F90
 impl/psb_z_csrg_allocate_mnnz.F90
 impl/psb_z_csrg_csmm.F90
 impl/psb_z_csrg_csmv.F90
 impl/psb_z_csrg_inner_vect_sv.F90
 impl/psb_z_csrg_mold.F90
 impl/psb_z_csrg_reallocate_nz.F90
 impl/psb_z_csrg_scal.F90
 impl/psb_z_csrg_scals.F90
 impl/psb_z_csrg_to_gpu.F90
 impl/psb_z_csrg_vect_mv.F90
 impl/psb_z_elg_allocate_mnnz.F90
 impl/psb_z_elg_csmm.F90
 impl/psb_z_elg_csmv.F90
 impl/psb_z_elg_inner_vect_sv.F90
 impl/psb_z_elg_mold.F90
 impl/psb_z_elg_reallocate_nz.F90
 impl/psb_z_elg_scal.F90
 impl/psb_z_elg_scals.F90
 impl/psb_z_elg_to_gpu.F90
 impl/psb_z_elg_trim.f90
 impl/psb_z_elg_vect_mv.F90
 impl/psb_z_ell_aclsum.f90
 impl/psb_z_ell_allocate_mnnz.f90
 impl/psb_z_ell_arwsum.f90
 impl/psb_z_ell_colsum.f90
 impl/psb_z_ell_csgetblk.f90
 impl/psb_z_ell_csgetptn.f90
 impl/psb_z_ell_csgetrow.f90
 impl/psb_z_ell_csmm.f90
 impl/psb_z_ell_csmv.f90
 impl/psb_z_ell_csnm1.f90
 impl/psb_z_ell_csnmi.f90
 impl/psb_z_ell_csput.f90
 impl/psb_z_ell_cssm.f90
 impl/psb_z_ell_cssv.f90
 impl/psb_z_ell_get_diag.f90
 impl/psb_z_ell_maxval.f90
 impl/psb_z_ell_mold.f90
 impl/psb_z_ell_print.f90
 impl/psb_z_ell_reallocate_nz.f90
 impl/psb_z_ell_reinit.f90
 impl/psb_z_ell_rowsum.f90
 impl/psb_z_ell_scal.f90
 impl/psb_z_ell_scals.f90
 impl/psb_z_ell_trim.f90
 impl/psb_z_hlg_allocate_mnnz.F90
 impl/psb_z_hlg_csmm.F90
 impl/psb_z_hlg_csmv.F90
 impl/psb_z_hlg_inner_vect_sv.F90
 impl/psb_z_hlg_mold.F90
 impl/psb_z_hlg_reallocate_nz.F90
 impl/psb_z_hlg_scal.F90
 impl/psb_z_hlg_scals.F90
 impl/psb_z_hlg_to_gpu.F90
 impl/psb_z_hlg_vect_mv.F90
 impl/psb_z_hll_aclsum.f90
 impl/psb_z_hll_allocate_mnnz.f90
 impl/psb_z_hll_arwsum.f90
 impl/psb_z_hll_colsum.f90
 impl/psb_z_hll_csgetblk.f90
 impl/psb_z_hll_csgetptn.f90
 impl/psb_z_hll_csgetrow.f90
 impl/psb_z_hll_csmm.f90
 impl/psb_z_hll_csmv.f90
 impl/psb_z_hll_csnm1.f90
 impl/psb_z_hll_csnmi.f90
 impl/psb_z_hll_csput.f90
 impl/psb_z_hll_cssm.f90
 impl/psb_z_hll_cssv.f90
 impl/psb_z_hll_get_diag.f90
 impl/psb_z_hll_maxval.f90
 impl/psb_z_hll_mold.f90
 impl/psb_z_hll_print.f90
 impl/psb_z_hll_reallocate_nz.f90
 impl/psb_z_hll_reinit.f90
 impl/psb_z_hll_rowsum.f90
 impl/psb_z_hll_scal.f90
 impl/psb_z_hll_scals.f90
 impl/psb_z_hybg_allocate_mnnz.F90
 impl/psb_z_hybg_csmm.F90
 impl/psb_z_hybg_csmv.F90
 impl/psb_z_hybg_inner_vect_sv.F90
 impl/psb_z_hybg_mold.F90
 impl/psb_z_hybg_reallocate_nz.F90
 impl/psb_z_hybg_scal.F90
 impl/psb_z_hybg_scals.F90
 impl/psb_z_hybg_to_gpu.F90
 impl/psb_z_hybg_vect_mv.F90
 impl/psb_z_mv_csrg_from_coo.F90
 impl/psb_z_mv_csrg_from_fmt.F90
 impl/psb_z_mv_elg_from_coo.F90
 impl/psb_z_mv_elg_from_fmt.F90
 impl/psb_z_mv_ell_from_coo.f90
 impl/psb_z_mv_ell_from_fmt.f90
 impl/psb_z_mv_ell_to_coo.f90
 impl/psb_z_mv_ell_to_fmt.f90
 impl/psb_z_mv_hlg_from_coo.F90
 impl/psb_z_mv_hlg_from_fmt.F90
 impl/psb_z_mv_hll_from_coo.f90
 impl/psb_z_mv_hll_from_fmt.f90
 impl/psb_z_mv_hll_to_coo.f90
 impl/psb_z_mv_hll_to_fmt.f90
 impl/psb_z_mv_hybg_from_coo.F90
 impl/psb_z_mv_hybg_from_fmt.F90
 psb_c_csrg_mat_mod.F90
 psb_c_elg_mat_mod.F90
 psb_c_ell_mat_mod.f90
 psb_c_gpu_vect_mod.F90
 psb_c_hlg_mat_mod.F90
 psb_c_hll_mat_mod.f90
 psb_c_hybg_mat_mod.F90
 psb_z_csrg_mat_mod.F90
 psb_z_elg_mat_mod.F90
 psb_z_ell_mat_mod.f90
 psb_z_gpu_vect_mod.F90
 psb_z_hlg_mat_mod.F90
 psb_z_hll_mat_mod.f90
 psb_z_hybg_mat_mod.F90


First batch of new files for complex numbers
psblas3-type-indexed
Salvatore Filippone 12 years ago
parent 2846907ca9
commit 538d4b31dc

@ -1075,10 +1075,12 @@ subroutine psi_dswapdata_vect(flag,beta,y,desc_a,work,info,data)
end if
if ((data_ == psb_comm_halo_) .and. (beta == dzero)) then
write(0,*) me,' Going for ISWAPDATA with cached index types'
call psi_swapdata(ictxt,icomm,flag,beta,y,d_idx,totxch,idxs,idxr,&
& desc_a%sendtypes(:,psb_rdpkidx_),desc_a%recvtypes(:,psb_rdpkidx_),&
& work,info)
else
write(0,*) me,' Going for default ISWAPDATA'
call psi_swapdata(ictxt,icomm,flag,beta,y,d_idx,totxch,idxs,idxr,&
& work,info)
end if

@ -195,7 +195,7 @@ subroutine psb_icdasb(desc,info,ext_hv)
goto 9999
end if
!We've to set the derivate datatypes
!We've got to set the derivate datatypes
!Send/Gather
pnti = 1
snd_pt = 1

Loading…
Cancel
Save