Commit Graph
2712 Commits
Author SHA1 Message Date
sfilippone 3a25d7b04a Fixes for LLVM compilation 2024-03-22 17:10:30 +01:00
sfilippone 373d841bce Don't need renaming of psi_gth and psi_sct 2024-03-22 15:44:51 +01:00
sfilippone 472f16f0df Fix compilation with --enable-serial 2024-03-19 14:00:03 +01:00
sfilippone e0a4d362fa Define flag TRACK_CUDA_MALLOC 2024-03-14 12:08:57 +01:00
Salvatore Filippone b5f1442ac8 Merge branch 'nond-rep' into repackage 2024-03-05 19:46:14 +01:00
sfilippone 48455190ec Add GPU version of XYZW 2024-03-05 13:57:03 +01:00
sfilippone a11f328e62 Added CUDA version of XYZW 2024-03-05 12:42:21 +01:00
sfilippone 86be8ebcd0 New method W%XYZW() 2024-03-04 16:29:47 +01:00
sfilippone b5d5f97661 Improve cuda%zero() 2024-02-20 14:04:23 +01:00
sfilippone 0e269ed641 typo in Cabgdxyz 2024-02-20 13:57:32 +01:00
Salvatore Filippone d95077ffd6 Fix typo in vectordev_mod 2024-02-20 13:46:58 +01:00
Salvatore Filippone 2d3773df98 CUDA kernels for ABGDXYZ 2024-02-20 13:05:16 +01:00
Salvatore Filippone 2a75d677d0 ABGDXYZ in vectordev_mod 2024-02-20 13:04:40 +01:00
sfilippone 2391f64df6 X_cuda_vect%abgdxyz 2024-02-20 12:30:07 +01:00
sfilippone 93c71c4316 Fix %ZERO() on cuda 2024-02-20 10:25:31 +01:00
sfilippone 0568a83734 Fix ifdef and old code 2024-02-19 10:53:23 +01:00
Salvatore Filippone 35d68aa4e3 Reuse calls to getDeviceProperties done at init time 2024-02-18 16:44:37 +01:00
Salvatore Filippone 1ba8dfc7b7 Switch FOR and IF in AXPBY 2024-02-18 10:31:32 +01:00
Salvatore Filippone f9677bc892 Enabled new CUDA version of ABGDXYZ 2024-02-17 18:42:56 +01:00
Salvatore Filippone 4681767ef8 New implementation for ABGDXYZ in CUDA 2024-02-17 18:20:12 +01:00
Salvatore Filippone 105aa3c570 Intermediate impl of ABGDXYZ 2024-02-17 17:46:09 +01:00
Salvatore Filippone 864872ecac Intermediate implementation of abgdxyz on cuda 2024-02-17 17:28:32 +01:00
Salvatore Filippone a41b209144 Better AXPBY implementation in CUDA. 2024-02-17 17:18:59 +01:00
Salvatore Filippone f4c7604f61 Fix base implementation of abgdxyz to call set_host 2024-02-17 09:40:09 +01:00
Salvatore Filippone b8f9badf95 Fix interface between vect and base_vect%ABGD 2024-02-14 20:05:52 +01:00
Salvatore Filippone 2a40b82b58 Fix typo in base_vect_mod 2024-02-14 16:01:16 +01:00
Salvatore Filippone 4e611bb078 Enable psi_abgdxyz 2024-02-14 15:55:55 +01:00
Salvatore Filippone 9ced67634d Fix KIND for NR in axpby 2024-02-14 08:52:38 +01:00
Salvatore Filippone 3121c43582 Silly bug in abgdxyz implementation 2024-02-13 16:16:13 +01:00
Salvatore Filippone 5c3d5f0235 Silly bug in abgdxyz implementation 2024-02-13 16:13:06 +01:00
Salvatore Filippone 29669b56a2 Implementation of psb_abgdxyz 2024-02-13 16:07:06 +01:00
Salvatore Filippone a942b47f7c Merge branch 'nond-rep' of github.com:sfilippone/psblas3 into nond-rep 2024-02-13 15:49:22 +01:00
Salvatore Filippone 6c53b6ec79 Fix typo in interface for psb_abgdxyz 2024-02-13 15:48:43 +01:00
sfilippone 83ededd02b Implementatino of abgd_xyz 2024-02-13 12:54:37 +01:00
Salvatore Filippone 92a95699ba Merge branch 'nond-rep' of github.com:sfilippone/psblas3 into nond-rep 2024-02-12 16:30:28 +01:00
Salvatore Filippone ebc7c6b3b4 Fix call to base%abgdxyz 2024-02-12 16:29:48 +01:00
sfilippone 45f00e6e19 Fixed comments 2024-02-12 15:10:58 +01:00
Salvatore Filippone 14c4ff0f32 Added new methd for two combined axpbys 2024-02-12 14:15:19 +01:00
Salvatore Filippone b49ce6b610 Merge branch 'repackage' into nond-rep 2024-02-09 18:53:50 +01:00
sfilippone 6433dc797e Fix CUDA implementation of %set_scal and %zero 2024-02-02 15:27:42 +01:00
sfilippone 097d63147a Fix cuda dir makefile 2024-01-24 17:58:39 +01:00
sfilippone 3aa3c795e9 Refactor assembly and cnv 2023-12-23 13:15:01 +01:00
sfilippone 4d051c777d Fix makefile and test program 2023-12-22 12:01:59 +01:00
sfilippone 49e99a3e82 Fix conversion and product to enable overlap with GPU 2023-12-22 12:01:41 +01:00
sfilippone 74cf138a6c Merge branch 'repackage' into non-diag 2023-12-22 10:31:48 +01:00
sfilippone be7571f568 Fix missing directive 2023-12-20 13:45:43 +01:00
sfilippone e9d1238b43 Add detailed measurements. 2023-12-20 13:31:14 +01:00
Salvatore Filippone 20a01d4d71 Attempt at fixing CSRG in CUDA 10.2. Not complete yet. 2023-12-19 11:54:42 -05:00
sfilippone 1bc2a884e2 Adjust conditional compilation on CUDA version 2023-12-15 10:52:48 +01:00
Salvatore Filippone 62db7c0449 Fix spsv with CSRG handling of descriptors. 2023-12-15 04:11:01 -05:00