/[escript]/branches/clazy/cusplibrary
ViewVC logotype

Log of /branches/clazy/cusplibrary

View Directory Listing Directory Listing


Sticky Revision:

Revision 6511 - Directory Listing
Modified Fri Mar 3 01:41:39 2017 UTC (2 years ago) by jfenwick
For some experiments


Revision 6112 - Directory Listing
Modified Thu Mar 31 09:40:10 2016 UTC (2 years, 11 months ago) by jfenwick
Original Path: trunk/cusplibrary
Relicense all the things!



Revision 5863 - Directory Listing
Modified Wed Jan 13 02:25:48 2016 UTC (3 years, 2 months ago) by jfenwick
Original Path: trunk/cusplibrary
Copyright dates updated.
\version for doxygen to read


Revision 5707 - Directory Listing
Modified Mon Jun 29 03:59:06 2015 UTC (3 years, 8 months ago) by sshaw
Original Path: trunk/cusplibrary
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, 8 months ago) by sshaw
Original Path: trunk/cusplibrary
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, 8 months ago) by sshaw
Original Path: trunk/cusplibrary
no more tab characters in python files

Revision 5593 - Directory Listing
Modified Fri Apr 24 01:36:26 2015 UTC (3 years, 10 months ago) by jfenwick
Original Path: trunk/cusplibrary
Fixing institution name to comply with policy

Revision 5588 - Directory Listing
Modified Tue Apr 21 05:07:16 2015 UTC (3 years, 10 months ago) by caltinay
Original Path: trunk/cusplibrary
Update to copyright headers in cusp library.


Revision 5448 - Directory Listing
Modified Fri Feb 6 05:31:37 2015 UTC (4 years, 1 month ago) by jfenwick
Original Path: trunk/cusplibrary
Updating all the dates

Revision 5245 - Directory Listing
Modified Thu Nov 6 11:14:08 2014 UTC (4 years, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
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, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
block size 2 optimizations.


Revision 5243 - Directory Listing
Modified Thu Nov 6 10:09:23 2014 UTC (4 years, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
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, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
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, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
block size 3 special case on GPU.


Revision 5237 - Directory Listing
Modified Wed Oct 29 04:28:59 2014 UTC (4 years, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
-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, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
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, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
dummy commit to see if submin is happy now.


Revision 5223 - Directory Listing
Modified Fri Oct 24 04:34:07 2014 UTC (4 years, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
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, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
Actually implement transposed SpMV for blocksizes >=3


Revision 5220 - Directory Listing
Modified Thu Oct 23 03:50:37 2014 UTC (4 years, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
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, 4 months ago) by caltinay
Original Path: trunk/cusplibrary
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, 6 months ago) by caltinay
Original Path: trunk/cusplibrary
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 5144 - Directory Listing
Modified Thu Sep 11 02:56:56 2014 UTC (4 years, 6 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary
fix to find changes in cusp automatically from scons.


Revision 5141 - Directory Listing
Modified Wed Sep 10 05:50:35 2014 UTC (4 years, 6 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary
Minor.


Revision 5137 - Directory Listing
Modified Wed Sep 10 04:01:57 2014 UTC (4 years, 6 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary
Implmented CGLS method with fixed shift for now.


Revision 5131 - Directory Listing
Modified Thu Sep 4 06:42:18 2014 UTC (4 years, 6 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary
fixed order of arguments for dia/csr->cds conversion.


Revision 5130 - Directory Listing
Modified Tue Sep 2 06:09:54 2014 UTC (4 years, 6 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, 8 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.


Revision 4956 - Directory Listing
Modified Tue May 20 12:34:41 2014 UTC (4 years, 10 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary
minor changes to cusp to allow compilation with -pedantic and -Werror.
One bug fix in spmv_dia.


Revision 4955 - Directory Listing
Added Tue May 20 04:33:15 2014 UTC (4 years, 10 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary
added pristine copy of cusplibrary (apache license) to be used by ripley.


  ViewVC Help
Powered by ViewVC 1.1.26