Log of /trunk/cusplibrary
Directory Listing
Revision
6112 -
Directory Listing
Modified
Thu Mar 31 09:40:10 2016 UTC
(2 years, 10 months ago)
by
jfenwick
Relicense all the things!
Revision
5863 -
Directory Listing
Modified
Wed Jan 13 02:25:48 2016 UTC
(3 years, 1 month ago)
by
jfenwick
Copyright dates updated.
\version for doxygen to read
Revision
5707 -
Directory Listing
Modified
Mon Jun 29 03:59:06 2015 UTC
(3 years, 7 months ago)
by
sshaw
adding copyright headers to files without copyright info, moved header to top of file in some cases where it wasn't
Revision
5706 -
Directory Listing
Modified
Mon Jun 29 03:41:36 2015 UTC
(3 years, 7 months ago)
by
sshaw
all python files now force use of python3 prints and division syntax to stop sneaky errors appearing in py3 environs
Revision
5705 -
Directory Listing
Modified
Mon Jun 29 01:07:07 2015 UTC
(3 years, 7 months ago)
by
sshaw
no more tab characters in python files
Revision
5593 -
Directory Listing
Modified
Fri Apr 24 01:36:26 2015 UTC
(3 years, 9 months ago)
by
jfenwick
Fixing institution name to comply with policy
Revision
5588 -
Directory Listing
Modified
Tue Apr 21 05:07:16 2015 UTC
(3 years, 9 months ago)
by
caltinay
Update to copyright headers in cusp library.
Revision
5448 -
Directory Listing
Modified
Fri Feb 6 05:31:37 2015 UTC
(4 years ago)
by
jfenwick
Updating all the dates
Revision
5245 -
Directory Listing
Modified
Thu Nov 6 11:14:08 2014 UTC
(4 years, 3 months ago)
by
caltinay
CPU optimizations for block size 1 symmetric spmv (DIA) which is now also
faster than non-symmetric on i7.
Revision
5244 -
Directory Listing
Modified
Thu Nov 6 11:03:58 2014 UTC
(4 years, 3 months ago)
by
caltinay
block size 2 optimizations.
Revision
5243 -
Directory Listing
Modified
Thu Nov 6 10:09:23 2014 UTC
(4 years, 3 months ago)
by
caltinay
Significant speed-up for symmetric spmv on CPU. This is now faster than
non-symmetric on i7.
Revision
5239 -
Directory Listing
Modified
Thu Oct 30 05:36:00 2014 UTC
(4 years, 3 months ago)
by
caltinay
More cache-friendly version of CPU-based symmetric-CDS-SpMV for block sizes >2.
Revision
5238 -
Directory Listing
Modified
Wed Oct 29 05:26:36 2014 UTC
(4 years, 3 months ago)
by
caltinay
block size 3 special case on GPU.
Revision
5237 -
Directory Listing
Modified
Wed Oct 29 04:28:59 2014 UTC
(4 years, 3 months ago)
by
caltinay
-Enabled use of texture memory by default (needs config option).
-split symmetric spmv to separate file and added specialized version
for block size 2.
Revision
5231 -
Directory Listing
Modified
Tue Oct 28 21:21:15 2014 UTC
(4 years, 3 months ago)
by
caltinay
Skipping ripley SystemMatrix tests with >1 rank, some formatting and minor
changes.
Revision
5225 -
Directory Listing
Modified
Mon Oct 27 01:33:45 2014 UTC
(4 years, 3 months ago)
by
caltinay
dummy commit to see if submin is happy now.
Revision
5223 -
Directory Listing
Modified
Fri Oct 24 04:34:07 2014 UTC
(4 years, 3 months ago)
by
caltinay
Fixed CDS->CDS copy and implemented a kernel for symmetric spmv which is
currently not optimized and thus slow.
Revision
5221 -
Directory Listing
Modified
Thu Oct 23 04:01:49 2014 UTC
(4 years, 3 months ago)
by
caltinay
Actually implement transposed SpMV for blocksizes >=3
Revision
5220 -
Directory Listing
Modified
Thu Oct 23 03:50:37 2014 UTC
(4 years, 3 months ago)
by
caltinay
Fixes to CDS SpMV symmetric and tests for blocksizes 1-4 symm/non-symm.
Revision
5209 -
Directory Listing
Modified
Tue Oct 21 06:50:20 2014 UTC
(4 years, 3 months ago)
by
caltinay
Adding memory optimization for symmetric CDS matrices (in ripley).
Only main and upper diagonal blocks are now stored.
SpMV not updated on GPUs yet but we get a speed-up on Xeons.
Revision
5148 -
Directory Listing
Modified
Mon Sep 15 01:25:23 2014 UTC
(4 years, 5 months ago)
by
caltinay
Copied from:
branches/diaplayground/cusplibrary revision 5147
Merging ripley diagonal storage + CUDA support into trunk.
Options file version has been incremented due to new options
'cuda' and 'nvccflags'.
Revision
5130 -
Directory Listing
Modified
Tue Sep 2 06:09:54 2014 UTC
(4 years, 5 months ago)
by
caltinay
Original Path:
branches/diaplayground/cusplibrary
Implemented transposed SpMV for DIA and CDS on CPU and GPU.
Added LSQR solver, not optimized yet but works in general.
Revision
5095 -
Directory Listing
Modified
Fri Jul 11 05:54:25 2014 UTC
(4 years, 7 months ago)
by
caltinay
Original Path:
branches/diaplayground/cusplibrary
Added implementation of column diagonal storage (CDS) matrix format
and relevant operations within cusp to allow solving for block sizes > 1.
Added exception if trying to solve with more than one rank.
Minor clean up.