psblas3/cuda
gabrielequatrana 82715fec9b Fixed SpMM for CSRG
..
CUDA Identufied problems with CSRG. Will fix in a branch
impl Fixed SpMM for CSRG
spgpu Add GPU version of XYZW
License-spgpu.md Updated docs.
Makefile Fix cuda dir makefile
base_cusparse_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
c_cusparse_mod.F90 Modified CSRG to work with latest versions; cusparse docs are unclear
ccusparse.c Modified CSRG to work with latest versions; cusparse docs are unclear
cintrf.h Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
core_mod.f90 Rename GPU into cuda, and merge SPGPU code.
cuda_util.c Try to fix SpMM
cuda_util.h Read/Write multivect fixed (SpMM bug)
cusparse_mod.F90 Rename GPU into cuda, and merge SPGPU code.
cvectordev.c Added CUDA version of XYZW
cvectordev.h Added CUDA version of XYZW
d_cusparse_mod.F90 Fixed SpMM for CSRG
dcusparse.c Fixed SpMM for CSRG
diagdev.c Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
diagdev.h Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
diagdev_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
dnsdev.c Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
dnsdev.h Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
dnsdev_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
dvectordev.c Fixed SpMM for CSRG
dvectordev.h Added CUDA version of XYZW
elldev.c Fix C function declarations for compilation with LLVM/clang in CUDA
elldev.h Fix C function declarations for compilation with LLVM/clang in CUDA
elldev_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
fcusparse.c Modified CSRG to work with latest versions; cusparse docs are unclear
fcusparse.h Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
fcusparse_fct.h Fixed SpMM for CSRG
hdiagdev.c Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
hdiagdev.h Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
hdiagdev_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
hlldev.c Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
hlldev.h Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
hlldev_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
ivectordev.c Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
ivectordev.h Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_base_vectordev_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_c_cuda_csrg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_c_cuda_diag_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_c_cuda_dnsg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_c_cuda_elg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_c_cuda_hdiag_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_c_cuda_hlg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_c_cuda_hybg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_c_cuda_vect_mod.F90 Fixes for LLVM compilation
psb_c_vectordev_mod.F90 Added CUDA version of XYZW
psb_cuda_env_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_cuda_mod.F90 Complete cuda renaming
psb_d_cuda_csrg_mat_mod.F90 Read/Write multivect fixed (SpMM bug)
psb_d_cuda_diag_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_d_cuda_dnsg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_d_cuda_elg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_d_cuda_hdiag_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_d_cuda_hlg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_d_cuda_hybg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_d_cuda_vect_mod.F90 Read/Write multivect fixed (SpMM bug)
psb_d_vectordev_mod.F90 Cuda multivect methods implementation
psb_i_cuda_csrg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_i_cuda_diag_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_i_cuda_dnsg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_i_cuda_elg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_i_cuda_hdiag_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_i_cuda_hlg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_i_cuda_hybg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_i_cuda_vect_mod.F90 Merge branch 'nond-rep' into repackage
psb_i_vectordev_mod.F90 Fix typo in vectordev_mod
psb_s_cuda_csrg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_s_cuda_diag_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_s_cuda_dnsg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_s_cuda_elg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_s_cuda_hdiag_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_s_cuda_hlg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_s_cuda_hybg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_s_cuda_vect_mod.F90 Merge branch 'nond-rep' into repackage
psb_s_vectordev_mod.F90 Added CUDA version of XYZW
psb_vectordev_mod.f90 Rename GPU into cuda, and merge SPGPU code.
psb_z_cuda_csrg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_z_cuda_diag_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_z_cuda_dnsg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_z_cuda_elg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_z_cuda_hdiag_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_z_cuda_hlg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_z_cuda_hybg_mat_mod.F90 Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
psb_z_cuda_vect_mod.F90 Merge branch 'nond-rep' into repackage
psb_z_vectordev_mod.F90 Added CUDA version of XYZW
s_cusparse_mod.F90 Modified CSRG to work with latest versions; cusparse docs are unclear
scusparse.c Modified CSRG to work with latest versions; cusparse docs are unclear
svectordev.c Added CUDA version of XYZW
svectordev.h Added CUDA version of XYZW
vectordev.c Try to fix SpMM
vectordev.h Fix usage of HAVE_CUDA/HAVE_GPU (mostly disappeared)
z_cusparse_mod.F90 Modified CSRG to work with latest versions; cusparse docs are unclear
zcusparse.c Modified CSRG to work with latest versions; cusparse docs are unclear
zvectordev.c Added CUDA version of XYZW
zvectordev.h Added CUDA version of XYZW