Loading ChangeLog +9 −0 Original line number Diff line number Diff line 2011-06-29 oberhuber <oberhuber@yvonne> * cmake/AddCompilerFlag.cmake: New file. * cmake/MacroEnsureVersion.cmake: New file. * cmake/OptimizeForArchitecture.cmake: New file. * src/matrix/.tnlRgCSRMatrix.h.swp: New file. * src/matrix/tnlAdaptiveRgCSRMatrix.h: - optimizing Adaptive Rg CSR format by adding break to SpMV loop. 2011-06-15 oberhuber <oberhuber@yvonne> * src/core/tnlCudaSupport.cpp: Removed. Loading src/matrix/tnlAdaptiveRgCSRMatrix.h +2 −0 Original line number Diff line number Diff line Loading @@ -1088,6 +1088,8 @@ __global__ void AdaptiveRgCSRMatrixVectorProductKernel( Real* target, const Index column = columns[ offset ]; if( column != -1 ) sum += nonzeroElements[ offset ] * vect[ column ]; else break; } partialSums[ threadIdx. x ] = sum; __syncthreads(); Loading Loading
ChangeLog +9 −0 Original line number Diff line number Diff line 2011-06-29 oberhuber <oberhuber@yvonne> * cmake/AddCompilerFlag.cmake: New file. * cmake/MacroEnsureVersion.cmake: New file. * cmake/OptimizeForArchitecture.cmake: New file. * src/matrix/.tnlRgCSRMatrix.h.swp: New file. * src/matrix/tnlAdaptiveRgCSRMatrix.h: - optimizing Adaptive Rg CSR format by adding break to SpMV loop. 2011-06-15 oberhuber <oberhuber@yvonne> * src/core/tnlCudaSupport.cpp: Removed. Loading
src/matrix/tnlAdaptiveRgCSRMatrix.h +2 −0 Original line number Diff line number Diff line Loading @@ -1088,6 +1088,8 @@ __global__ void AdaptiveRgCSRMatrixVectorProductKernel( Real* target, const Index column = columns[ offset ]; if( column != -1 ) sum += nonzeroElements[ offset ] * vect[ column ]; else break; } partialSums[ threadIdx. x ] = sum; __syncthreads(); Loading