Commit Graph

2736 Commits (7dc64692cc5bc75b70e4e22eb013b9a4fdb80a02)
 

Author SHA1 Message Date
sfilippone 7dc64692cc Fix for OpenMP runs in hash_map_mod
Salvatore Filippone e711c53fab Make sure we compile when LPK /= IPK
Salvatore Filippone b5a32a59f9 Merge branch 'repackage' of github.com:sfilippone/psblas3 into repackage
Salvatore Filippone 773b79e7bc OpenMP in repl_map
Salvatore Filippone 98a9005602 Further advances on OpenMP versions of various index maps.
Salvatore Filippone fa86c91411 Fix OpenMP version of hash_map and hash
Salvatore Filippone 188dee6842 Add indx_map%inc_lc() method
sfilippone b99aa7a90f Switch off OMP in HASH g2l_ins
sfilippone 4e0a9e5db8 Merge branch 'repackage' of github.com:sfilippone/psblas3 into repackage
sfilippone e72c0f0bf9 Fix OMP impl of sparse-sparse product
Salvatore Filippone d444a12879 Condition call to x%sync() in vect_mv
Salvatore Filippone 5e2e1e34fd Introduce set_host() in inner_vect_sv
sfilippone 025350a361 Make sure realloc is always called with size >0
sfilippone ba8c32c507 Define merge_nd method
sfilippone aca1848401 New timings in CG
sfilippone e18de650f2 Take out debug print
sfilippone 6f92a5c37a Merge branch 'repackage' of github.com:sfilippone/psblas3 into repackage
sfilippone 553531eefb Take out obsolete ilu_fct source files
sfilippone 2f575894fc Fix --with-cudacc in configure
sfilippone 0760e4d553 Fix C function declarations for compilation with LLVM/clang in CUDA
sfilippone 4347c663c2 Change conftest **argv to recognize CUDA_VERSION.
sfilippone a2f92e616f Put VOLATILE under ifdef for FLANG
sfilippone 59e6df73a4 Make sure configure recognizes FLANG
sfilippone 0023b8ac78 Compile adjcncy_fnd_owner
sfilippone 3a25d7b04a Fixes for LLVM compilation
sfilippone 373d841bce Don't need renaming of psi_gth and psi_sct
sfilippone 472f16f0df Fix compilation with --enable-serial
sfilippone e0a4d362fa Define flag TRACK_CUDA_MALLOC
Salvatore Filippone b5f1442ac8 Merge branch 'nond-rep' into repackage
sfilippone 48455190ec Add GPU version of XYZW
sfilippone a11f328e62 Added CUDA version of XYZW
sfilippone 86be8ebcd0 New method W%XYZW()
sfilippone b5d5f97661 Improve cuda%zero()
sfilippone 0e269ed641 typo in Cabgdxyz
Salvatore Filippone d95077ffd6 Fix typo in vectordev_mod
Salvatore Filippone 2d3773df98 CUDA kernels for ABGDXYZ
Salvatore Filippone 2a75d677d0 ABGDXYZ in vectordev_mod
sfilippone 2391f64df6 X_cuda_vect%abgdxyz
sfilippone 93c71c4316 Fix %ZERO() on cuda
sfilippone 0568a83734 Fix ifdef and old code
Salvatore Filippone 35d68aa4e3 Reuse calls to getDeviceProperties done at init time
Salvatore Filippone 1ba8dfc7b7 Switch FOR and IF in AXPBY
Salvatore Filippone f9677bc892 Enabled new CUDA version of ABGDXYZ
Salvatore Filippone 4681767ef8 New implementation for ABGDXYZ in CUDA
Salvatore Filippone 105aa3c570 Intermediate impl of ABGDXYZ
Salvatore Filippone 864872ecac Intermediate implementation of abgdxyz on cuda
Salvatore Filippone a41b209144 Better AXPBY implementation in CUDA.
Salvatore Filippone f4c7604f61 Fix base implementation of abgdxyz to call set_host
Salvatore Filippone b8f9badf95 Fix interface between vect and base_vect%ABGD
Salvatore Filippone 2a40b82b58 Fix typo in base_vect_mod