sfilippone
|
3aa3c795e9
|
Refactor assembly and cnv
|
2023-12-23 13:15:01 +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
|
6c9ca58282
|
Silly bug in coo insert
|
2023-11-29 16:14:30 +01:00 |
|
sfilippone
|
d3b2b7816d
|
Fix coo insert OpenMP. Fix Make.inc.in
|
2023-11-29 15:35:55 +01:00 |
|
sfilippone
|
ae7fad95d4
|
Merge branch 'development' into non-diag
|
2023-11-07 18:02:55 +01:00 |
|
sfilippone
|
a6ec655a97
|
Prepare merge
|
2023-11-07 17:57:32 +01:00 |
|
sfilippone
|
41be1357c3
|
Set defaults for SPSPMM depending on OpenMP compilation.
|
2023-08-30 13:45:51 +02:00 |
|
Salvatore Filippone
|
0d8a5d3dc2
|
New SPSPMM implementation
|
2023-08-29 19:27:29 +02:00 |
|
Salvatore Filippone
|
d0cacda995
|
Moved various modules related to RB around, into auxil, update Makefile.
|
2023-08-29 16:19:56 +02:00 |
|
wlthr
|
2322a9ce61
|
using end_idx to copy data from threads in gustavson and gustavson_1d
|
2023-08-28 11:06:30 +02:00 |
|
wlthr
|
0fe95c3c76
|
added use statement
|
2023-08-28 10:37:41 +02:00 |
|
wlthr
|
979a3da95f
|
merged dev-openmp into omp-walther
|
2023-08-26 10:55:09 +02:00 |
|
wlthr
|
1af76c067c
|
added parallel double precision spspmm implementations
|
2023-08-26 10:53:00 +02:00 |
|
sfilippone
|
f001ebbad3
|
Final fix for COO on OMP
|
2023-08-22 10:22:46 +02:00 |
|
sfilippone
|
26bf4c5d69
|
Fixed COO csput for OMP/not OMP
|
2023-08-21 17:26:37 +02:00 |
|
sfilippone
|
08c1ab0cd1
|
Fix tril/triu in COO for non-OMP paths.
|
2023-08-21 16:32:55 +02:00 |
|
sfilippone
|
ca82520b88
|
Reworked CSR TRIL/TRIU for OpenMP
|
2023-08-01 10:16:22 +02:00 |
|
sfilippone
|
bb9f213551
|
Define and implement OMP version of TRIL/TRIU
|
2023-07-18 18:19:03 +02:00 |
|
sfilippone
|
2f403e0df7
|
Rework cp_{from|to}_fmt for better OpenMP performance
|
2023-06-28 11:16:53 +02:00 |
|
sfilippone
|
a66778f270
|
Improve coo and merge development
|
2023-06-21 12:21:27 +02:00 |
|
sfilippone
|
494e29dd2e
|
Cosmetic adjustments to COO and BSRCH
|
2023-05-23 15:56:48 +02:00 |
|
sfilippone
|
739dc78a75
|
Merge branch 'development' into omp-threadsafe
|
2023-04-27 13:07:42 +02:00 |
|
sfilippone
|
7e5dc20e03
|
Define new options for BSRCH, clean interface
|
2023-04-27 13:05:46 +02:00 |
|
sfilippone
|
40cc78854a
|
Improve implementation of fix_coo using exscan
|
2023-04-21 13:41:16 +02:00 |
|
sfilippone
|
74a8217520
|
Fixed silly bug in EXSCAN and usage in CSR_IMPL
|
2023-04-21 12:02:18 +02:00 |
|
sfilippone
|
f3efea0a89
|
Take out IBASE from exscan, makes no sense.
|
2023-04-20 12:31:32 +02:00 |
|
sfilippone
|
05b684ddbb
|
Updated use of exscan in CSC
|
2023-04-19 13:23:48 +02:00 |
|
sfilippone
|
9c248a31e2
|
Refactored EXSCAN and its OpenMP usage.
|
2023-04-19 12:12:58 +02:00 |
|
sfilippone
|
02dd204351
|
Implement psi_exscan and use in _from_coo
|
2023-04-18 17:00:22 +02:00 |
|
sfilippone
|
dbd55321f8
|
Fixed CSR mv and cp _from_coo with OpenMP.
|
2023-04-17 21:00:20 +02:00 |
|
sfilippone
|
8459ea28f5
|
Modified matrix build procedures with OpenMP
|
2023-04-14 18:25:43 +02:00 |
|
sfilippone
|
0f1603a2e9
|
The current version of test/omp seems to be working. To be completed
|
2023-04-13 16:40:29 +02:00 |
|
sfilippone
|
c05b32c202
|
Reset status for csr_impl.
|
2023-03-29 14:41:35 +02:00 |
|
Salvatore Filippone
|
fd0b1482e5
|
Merge branch 'dev-openmp' of github.com:sfilippone/psblas3 into dev-openmp
|
2023-02-06 19:01:06 +01:00 |
|
Salvatore Filippone
|
afdbac6727
|
Swicth csr_impl to F90
|
2023-02-06 19:00:07 +01:00 |
|
Salvatore Filippone
|
86b8a261ef
|
Fixed conversion bug, changed SPASB interface
|
2023-01-19 08:36:22 -05:00 |
|
Salvatore Filippone
|
f09e25524e
|
Create ECSR format and use it for A%AND
|
2023-01-18 09:17:49 -05:00 |
|
Salvatore Filippone
|
de37e3602a
|
Fix SV with CONJG
|
2022-12-05 10:52:26 +01:00 |
|
Salvatore Filippone
|
d4b6d4dfa1
|
Fix reinit
|
2022-12-05 09:57:23 +01:00 |
|
Salvatore Filippone
|
7028cb656a
|
Fix trim never to reallocate to sizes <=0
|
2022-12-01 08:32:08 -05:00 |
|
Salvatore Filippone
|
c2c80ae6e7
|
Fix coo%fix internals
|
2022-11-21 09:06:39 -05:00 |
|
Salvatore Filippone
|
4d988ea3db
|
Improvemnts to MAT ASB in OpenMP
|
2022-11-21 05:47:29 -05:00 |
|
Salvatore Filippone
|
cd01db132e
|
Merge branch 'development' into dev-openmp
|
2022-11-16 08:48:35 -05:00 |
|
Salvatore Filippone
|
bcc85e47fd
|
Fix Makefiles for parallel make
|
2022-06-21 10:02:30 -04:00 |
|
Salvatore Filippone
|
df8e947fb0
|
Fix typo
|
2022-05-24 15:36:03 +02:00 |
|
Salvatore Filippone
|
db0577cd07
|
Fix fix_coo for OpenMP
|
2022-03-23 19:44:58 +01:00 |
|
Salvatore Filippone
|
9bdeae9a16
|
Fix coo_inner impl.
|
2022-03-18 18:45:02 +01:00 |
|
Salvatore Filippone
|
7ee9001fde
|
Fix bug in COO impl. OpenMP version.
|
2022-03-17 17:52:17 +01:00 |
|