[viennacl] branch master updated (ac889ed -> 4c3606f)

Toby St Clere Smithe tsmithe-guest at moszumanska.debian.org
Wed Feb 19 19:09:51 UTC 2014


This is an automated email from the git hooks/post-receive script.

tsmithe-guest pushed a change to branch master
in repository viennacl.

      from  ac889ed   Updated debian/changelog
       new  d19020e   New upstream version 1.5.1
       new  18f2568   Merge tag 'upstream/1.5.1'
       new  0febe7e   Update changelog
       new  dc45347   Delete old patches
       new  c77aa54   Reset sources
       new  48667a2   Reset sources
       new  ba56197   Update build-deps
       new  bb6b300   Add myself to Uploaders, update policy version, and move out of contrib.
       new  4c3606f   Release 1.5.1-1

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CL/cl_gl_ext.h                                     |      2 +-
 CMakeLists.txt                                     |     12 +-
 LICENSE                                            |      7 +-
 README                                             |     53 +-
 auxiliary/CMakeLists.txt                           |    345 -
 auxiliary/README                                   |     17 -
 .../compressed_matrix/align1/bicgstab_kernel1.cl   |     54 -
 .../compressed_matrix/align1/bicgstab_kernel2.cl   |     81 -
 auxiliary/compressed_matrix/align1/jacobi.cl       |     28 -
 .../compressed_matrix/align1/jacobi_precond.cl     |     26 -
 auxiliary/compressed_matrix/align1/lu_backward.cl  |    115 -
 auxiliary/compressed_matrix/align1/lu_forward.cl   |    107 -
 .../compressed_matrix/align1/row_scaling_1.cl      |     20 -
 .../compressed_matrix/align1/row_scaling_2.cl      |     24 -
 auxiliary/compressed_matrix/align1/vec_mul.cl      |     21 -
 auxiliary/compressed_matrix/align4/vec_mul.cl      |     37 -
 auxiliary/compressed_matrix/align8/vec_mul.cl      |     42 -
 auxiliary/compressed_matrix/matrix.old_cl          |    226 -
 auxiliary/converter.cpp                            |    383 -
 auxiliary/coordinate_matrix/align1/vec_mul.cl      |    126 -
 auxiliary/coordinate_matrix/align128/dummy         |      1 -
 auxiliary/coordinate_matrix/matrix.old_cl          |    822 -
 auxiliary/ell_matrix/align1/vec_mul.cl             |     38 -
 auxiliary/fft/align1/bluestein_post.cl             |     23 -
 auxiliary/fft/align1/bluestein_pre.cl              |     34 -
 auxiliary/fft/align1/complex_to_real.cl            |      8 -
 auxiliary/fft/align1/fft_div_vec_scalar.cl         |      7 -
 auxiliary/fft/align1/fft_mult_vec.cl               |     13 -
 auxiliary/fft/align1/real_to_complex.cl            |     11 -
 auxiliary/fft/align1/reverse_inplace.cl            |     11 -
 auxiliary/fft/align1/transpose.cl                  |     16 -
 auxiliary/fft/align1/transpose_inplace.cl          |     22 -
 auxiliary/fft/align1/vandermonde_prod.cl           |     19 -
 auxiliary/fft/align1/zero2.cl                      |     11 -
 auxiliary/generate-blas3-prod-align1.cpp           |    285 -
 auxiliary/generate-blas3-prod16-align1.cpp         |    282 -
 auxiliary/generate-blas3-solve-align1.cpp          |    183 -
 auxiliary/hyb_matrix/align1/vec_mul.cl             |     49 -
 auxiliary/matrix_col/align1/add.cl                 |     36 -
 auxiliary/matrix_col/align1/assign.cl              |     27 -
 auxiliary/matrix_col/align1/clear.cl               |     16 -
 auxiliary/matrix_col/align1/cpu_inplace_mult.cl    |     18 -
 auxiliary/matrix_col/align1/fft_direct.cl          |     29 -
 auxiliary/matrix_col/align1/fft_radix2.cl          |     39 -
 auxiliary/matrix_col/align1/fft_radix2_local.cl    |     74 -
 auxiliary/matrix_col/align1/fft_reorder.cl         |     38 -
 auxiliary/matrix_col/align1/inplace_add.cl         |     26 -
 auxiliary/matrix_col/align1/inplace_divide.cl      |     19 -
 auxiliary/matrix_col/align1/inplace_mult.cl        |     20 -
 auxiliary/matrix_col/align1/inplace_sub.cl         |     27 -
 .../align1/lower_triangular_substitute_inplace.cl  |     26 -
 auxiliary/matrix_col/align1/lu_factorize.cl        |     27 -
 auxiliary/matrix_col/align1/rank1_update.cl        |     21 -
 auxiliary/matrix_col/align1/scaled_rank1_update.cl |     22 -
 auxiliary/matrix_col/align1/sub.cl                 |     36 -
 .../trans_lower_triangular_substitute_inplace.cl   |     26 -
 ...ans_unit_lower_triangular_substitute_inplace.cl |     22 -
 ...ans_unit_upper_triangular_substitute_inplace.cl |     24 -
 .../trans_upper_triangular_substitute_inplace.cl   |     28 -
 auxiliary/matrix_col/align1/trans_vec_mul.cl       |     28 -
 .../unit_lower_triangular_substitute_inplace.cl    |     22 -
 .../unit_upper_triangular_substitute_inplace.cl    |     23 -
 .../align1/upper_triangular_substitute_inplace.cl  |     27 -
 auxiliary/matrix_col/align1/vec_mul.cl             |     28 -
 auxiliary/matrix_col/align16/dummy                 |      1 -
 auxiliary/matrix_col/matrix.old_cl                 |    120 -
 auxiliary/matrix_row/align1/add.cl                 |     37 -
 auxiliary/matrix_row/align1/assign.cl              |     27 -
 auxiliary/matrix_row/align1/clear.cl               |     16 -
 auxiliary/matrix_row/align1/cpu_inplace_mult.cl    |     17 -
 auxiliary/matrix_row/align1/fft_direct.cl          |     32 -
 auxiliary/matrix_row/align1/fft_radix2.cl          |     46 -
 auxiliary/matrix_row/align1/fft_radix2_local.cl    |     72 -
 auxiliary/matrix_row/align1/fft_reorder.cl         |     42 -
 auxiliary/matrix_row/align1/inplace_add.cl         |     27 -
 auxiliary/matrix_row/align1/inplace_divide.cl      |     18 -
 auxiliary/matrix_row/align1/inplace_mult.cl        |     20 -
 auxiliary/matrix_row/align1/inplace_sub.cl         |     26 -
 .../align1/lower_triangular_substitute_inplace.cl  |     26 -
 auxiliary/matrix_row/align1/lu_factorize.cl        |     31 -
 auxiliary/matrix_row/align1/rank1_update.cl        |     23 -
 auxiliary/matrix_row/align1/scaled_rank1_update.cl |     24 -
 auxiliary/matrix_row/align1/sub.cl                 |     36 -
 .../trans_lower_triangular_substitute_inplace.cl   |     26 -
 ...ans_unit_lower_triangular_substitute_inplace.cl |     22 -
 ...ans_unit_upper_triangular_substitute_inplace.cl |     24 -
 .../trans_upper_triangular_substitute_inplace.cl   |     28 -
 auxiliary/matrix_row/align1/trans_vec_mul.cl       |     29 -
 .../unit_lower_triangular_substitute_inplace.cl    |     22 -
 .../unit_upper_triangular_substitute_inplace.cl    |     23 -
 .../align1/upper_triangular_substitute_inplace.cl  |     27 -
 auxiliary/matrix_row/align1/vec_mul.cl             |     30 -
 auxiliary/matrix_row/align16/dummy                 |      1 -
 auxiliary/matrix_row/matrix.old_cl                 |    120 -
 auxiliary/nmf/align1/el_wise_mul_div.cl            |     14 -
 auxiliary/nmf/align1/el_wise_mul_div.cl~           |     13 -
 auxiliary/nmf/align1/sub_wise.cl                   |     10 -
 auxiliary/nmf/align1/sub_wise.cl~                  |     13 -
 auxiliary/scalar/align1/add.cl                     |     10 -
 auxiliary/scalar/align1/cpu_add.cl                 |     10 -
 auxiliary/scalar/align1/cpu_div.cl                 |     10 -
 auxiliary/scalar/align1/cpu_inplace_add.cl         |      9 -
 auxiliary/scalar/align1/cpu_inplace_div.cl         |     10 -
 auxiliary/scalar/align1/cpu_inplace_mul.cl         |      9 -
 auxiliary/scalar/align1/cpu_inplace_sub.cl         |     10 -
 auxiliary/scalar/align1/cpu_mul.cl                 |     10 -
 auxiliary/scalar/align1/cpu_sub.cl                 |     10 -
 auxiliary/scalar/align1/divide.cl                  |     12 -
 auxiliary/scalar/align1/inplace_add.cl             |      9 -
 auxiliary/scalar/align1/inplace_div.cl             |      9 -
 auxiliary/scalar/align1/inplace_mul.cl             |      9 -
 auxiliary/scalar/align1/inplace_sub.cl             |      9 -
 auxiliary/scalar/align1/mul.cl                     |     10 -
 auxiliary/scalar/align1/sub.cl                     |     10 -
 auxiliary/spai/align1/assemble_blocks.cl           |     60 -
 auxiliary/spai/align1/block_bv_assembly.cl         |     33 -
 auxiliary/spai/align1/block_least_squares.cl       |     68 -
 auxiliary/spai/align1/block_q_mult.cl              |     74 -
 auxiliary/spai/align1/block_qr.cl                  |    130 -
 auxiliary/spai/align1/block_qr_assembly.cl         |     57 -
 auxiliary/spai/align1/block_qr_assembly_1.cl       |     36 -
 auxiliary/spai/align1/block_r_assembly.cl          |     68 -
 auxiliary/svd/align1/bidiag_pack.cl                |     19 -
 auxiliary/svd/align1/copy_col.cl                   |     17 -
 auxiliary/svd/align1/copy_row.cl                   |     17 -
 auxiliary/svd/align1/givens_prev.cl                |     59 -
 auxiliary/svd/align1/house_col.cl                  |     59 -
 auxiliary/svd/align1/house_row.cl                  |     71 -
 auxiliary/svd/align1/inverse_signs.cl              |     16 -
 auxiliary/svd/align1/transpose_inplace.cl          |     25 -
 auxiliary/vector/align1/add.cl                     |     19 -
 auxiliary/vector/align1/assign.cl                  |     15 -
 auxiliary/vector/align1/clear.cl                   |     11 -
 auxiliary/vector/align1/cpu_inplace_mul_add.cl     |     16 -
 auxiliary/vector/align1/cpu_inplace_mult.cl        |     12 -
 auxiliary/vector/align1/cpu_mul_add.cl             |     21 -
 auxiliary/vector/align1/cpu_mult.cl                |     17 -
 auxiliary/vector/align1/diag_precond.cl            |     14 -
 auxiliary/vector/align1/divide.cl                  |     18 -
 auxiliary/vector/align1/index_norm_inf.cl          |     58 -
 auxiliary/vector/align1/inner_prod.cl              |     64 -
 auxiliary/vector/align1/inplace_add.cl             |     15 -
 auxiliary/vector/align1/inplace_div_add.cl         |     17 -
 auxiliary/vector/align1/inplace_div_sub.cl         |     18 -
 auxiliary/vector/align1/inplace_divide.cl          |     13 -
 auxiliary/vector/align1/inplace_mul_add.cl         |     18 -
 auxiliary/vector/align1/inplace_mul_sub.cl         |     18 -
 auxiliary/vector/align1/inplace_mult.cl            |     14 -
 auxiliary/vector/align1/inplace_sub.cl             |     15 -
 auxiliary/vector/align1/mul_add.cl                 |     23 -
 auxiliary/vector/align1/mul_sub.cl                 |     23 -
 auxiliary/vector/align1/mult.cl                    |     17 -
 auxiliary/vector/align1/norm_1.cl                  |     49 -
 auxiliary/vector/align1/norm_2.cl                  |     52 -
 auxiliary/vector/align1/norm_inf.cl                |     43 -
 auxiliary/vector/align1/plane_rotation.cl          |     28 -
 auxiliary/vector/align1/sqrt_sum.cl                |     22 -
 auxiliary/vector/align1/sub.cl                     |     19 -
 auxiliary/vector/align1/sum.cl                     |     21 -
 auxiliary/vector/align1/swap.cl                    |     23 -
 auxiliary/vector/align1/vmax.cl                    |     22 -
 auxiliary/vector/align16/add.cl                    |     21 -
 auxiliary/vector/align16/cpu_inplace_mul.cl        |     13 -
 auxiliary/vector/align16/cpu_mult.cl               |     17 -
 auxiliary/vector/align16/divide.cl                 |     20 -
 auxiliary/vector/align16/inplace_add.cl            |     16 -
 auxiliary/vector/align16/inplace_divide.cl         |     15 -
 auxiliary/vector/align16/inplace_mult.cl           |     14 -
 auxiliary/vector/align16/inplace_sub.cl            |     17 -
 auxiliary/vector/align16/mult.cl                   |     18 -
 auxiliary/vector/align16/sub.cl                    |     21 -
 auxiliary/vector/align4/cpu_inplace_mul_add.cl     |     17 -
 auxiliary/vector/align4/cpu_mul_add.cl             |     21 -
 auxiliary/vector/align4/inner_prod.cl_disabled     |     40 -
 auxiliary/vector/align4/inplace_div_add.cl         |     20 -
 auxiliary/vector/align4/inplace_div_sub.cl         |     20 -
 auxiliary/vector/align4/inplace_mul_add.cl         |     18 -
 auxiliary/vector/align4/inplace_mul_sub.cl         |     19 -
 auxiliary/vector/align4/mul_add.cl                 |     22 -
 auxiliary/vector/align4/norm_2.cl_disabled         |     47 -
 changelog                                          |    137 +-
 cmake/FindMTL.cmake                                |     11 +-
 cmake/FindOpenCL.cmake                             |      6 +
 cmake/ViennaCLCommon.cmake                         |     59 +-
 debian/changelog                                   |     10 +
 debian/control                                     |     16 +-
 debian/patches/series                              |      3 -
 doc/CMakeLists.txt                                 |      3 +
 doc/Doxyfile.in                                    |   1312 +-
 doc/manual/additional-algorithms.tex               |    221 +
 doc/manual/algorithms.tex                          |    324 +-
 doc/manual/benchmarks.tex                          |      2 +-
 doc/manual/changelogs.tex                          |    171 +-
 doc/manual/contributors.tex                        |     15 +-
 doc/manual/cover.tex                               |     10 +-
 doc/manual/custom-contexts.tex                     |     13 +-
 doc/manual/custom-kernels.tex                      |     30 +-
 doc/manual/design.tex                              |     11 +-
 doc/manual/figures/TU_Signet_CMYK.eps              |     10 +-
 doc/manual/installation.tex                        |    206 +-
 doc/manual/introduction.tex                        |     51 +-
 doc/manual/kernel-generation.tex                   |     31 +-
 doc/manual/keywords.tex                            |      4 +-
 doc/manual/license.tex                             |     10 +-
 doc/manual/memory-model.tex                        |     46 +
 doc/manual/multi-device.tex                        |     20 +-
 doc/manual/operations.tex                          |    202 +-
 doc/manual/other-libs.tex                          |     36 +-
 doc/manual/setup.tex                               |      2 +-
 doc/manual/shared-lib.tex                          |     14 +
 doc/manual/structured-matrices.tex                 |     98 +
 doc/manual/tuning.tex                              |      4 +-
 doc/manual/types.tex                               |    239 +-
 doc/manual/versioning.tex                          |      2 +-
 doc/manual/viennacl.bib                            |     25 +-
 doc/manual/viennacl.tex                            |     79 +-
 examples/CMakeLists.txt                            |      4 +-
 examples/autotuner/CMakeLists.txt                  |     12 +
 examples/autotuner/command-line-utils.hpp          |     55 +
 examples/autotuner/dot_autotuning.cpp              |    270 +
 examples/autotuner/dump_default_kernels.cpp        |     81 +
 examples/autotuner/gemm_autotuning.cpp             |    382 +
 examples/autotuner/gemv_autotuning.cpp             |    266 +
 examples/autotuner/vector-axpy_autotuning.cpp      |    270 +
 examples/benchmarks/CMakeLists.txt                 |     61 +-
 examples/benchmarks/benchmark-utils.hpp            |    197 +-
 examples/benchmarks/blas3.cpp                      |    446 +-
 examples/benchmarks/{blas3.cpp => blas3.cu}        |    446 +-
 examples/benchmarks/copy.cpp                       |    189 +
 examples/benchmarks/copy.cu                        |    189 +
 examples/benchmarks/generator_blas1.cpp            |    135 +
 examples/benchmarks/generator_blas2.cpp            |    127 +
 examples/benchmarks/generator_blas3.cpp            |    129 +
 examples/benchmarks/io.hpp                         |    229 +-
 examples/benchmarks/opencl.cpp                     |    288 +-
 examples/benchmarks/qr.cpp                         |     19 +-
 examples/benchmarks/{qr.cpp => qr.cu}              |     19 +-
 examples/benchmarks/{opencl.cpp => scheduler.cpp}  |    293 +-
 examples/benchmarks/solver.cpp                     |   1096 +-
 examples/benchmarks/{solver.cpp => solver.cu}      |   1096 +-
 examples/benchmarks/sparse.cpp                     |    625 +-
 examples/benchmarks/{sparse.cpp => sparse.cu}      |    625 +-
 examples/benchmarks/vector.cpp                     |    522 +-
 examples/benchmarks/{vector.cpp => vector.cu}      |    522 +-
 examples/parameters/CMakeLists.txt                 |     25 -
 examples/parameters/benchmark-utils.hpp            |     98 -
 examples/parameters/common.hpp                     |    251 -
 examples/parameters/common_vprof.hpp               |     53 -
 examples/parameters/matrix.cpp                     |    267 -
 examples/parameters/matrix_functors.hpp            |     91 -
 examples/parameters/parameter_reader.cpp           |     65 -
 examples/parameters/sparse.cpp                     |    245 -
 examples/parameters/vector.cpp                     |    254 -
 examples/parameters/vector_functors.hpp            |    204 -
 examples/testdata/eigen/nsm1.example               |      6 +
 examples/testdata/eigen/nsm2.example               |     12 +
 examples/testdata/eigen/nsm3.example               |    273 +
 .../testdata/{mat65k.mtx => eigen/nsm4.example}    | 454060 +-----------------
 examples/testdata/eigen/symm1.example              |      6 +
 examples/testdata/eigen/symm2.example              |     12 +
 examples/testdata/eigen/symm3.example              |    922 +
 examples/tutorial/CMakeLists.txt                   |    112 +-
 examples/tutorial/Random.hpp                       |    104 +-
 examples/tutorial/amg.cpp                          |    120 +-
 examples/tutorial/bandwidth-reduction.cpp          |    109 +-
 examples/tutorial/blas1.cpp                        |    421 +-
 examples/tutorial/{blas1.cpp => blas1.cu}          |    421 +-
 examples/tutorial/blas2.cpp                        |    521 +-
 examples/tutorial/{blas2.cpp => blas2.cu}          |    521 +-
 examples/tutorial/blas3.cpp                        |    378 +-
 examples/tutorial/{blas3.cpp => blas3.cu}          |    378 +-
 examples/tutorial/blas3range.cpp                   |    424 +-
 .../tutorial/{blas3range.cpp => blas3range.cu}     |    424 +-
 examples/tutorial/custom-context.cpp               |    562 +-
 examples/tutorial/custom-kernels.cpp               |    276 +-
 examples/tutorial/eigen-with-viennacl.cpp          |     27 +-
 examples/tutorial/fft.cpp                          |     40 +-
 examples/tutorial/iterative-eigen.cpp              |     48 +-
 examples/tutorial/iterative-mtl4.cpp               |     69 +-
 examples/tutorial/iterative-ublas.cpp              |    322 +-
 examples/tutorial/iterative-ublas.cpp~             |    163 -
 examples/tutorial/iterative.cpp                    |    479 +-
 examples/tutorial/{iterative.cpp => iterative.cu}  |    479 +-
 examples/tutorial/lanczos.cpp                      |     31 +-
 examples/tutorial/{lanczos.cpp => lanczos.cu}      |     31 +-
 examples/tutorial/least-squares.cpp                |    144 +
 examples/tutorial/least-squares.cu                 |    144 +
 examples/tutorial/libviennacl.cpp                  |    105 +
 examples/tutorial/libviennacl.cu                   |    105 +
 examples/tutorial/matrix-range.cpp                 |     56 +-
 .../tutorial/{matrix-range.cpp => matrix-range.cu} |     56 +-
 examples/tutorial/mtl4-with-viennacl.cpp           |     13 +-
 examples/tutorial/multithreaded.cpp                |    127 +
 examples/tutorial/multithreaded_cg.cpp             |    185 +
 examples/tutorial/power-iter.cpp                   |     34 +-
 .../tutorial/{power-iter.cpp => power-iter.cu}     |     34 +-
 examples/tutorial/qr.cpp                           |     63 +-
 examples/tutorial/{qr.cpp => qr.cu}                |     63 +-
 examples/tutorial/rand.cpp                         |     70 +
 examples/tutorial/scheduler.cpp                    |    130 +
 examples/tutorial/spai.cpp                         |    102 +-
 examples/tutorial/sparse.cpp                       |    235 +-
 examples/tutorial/{sparse.cpp => sparse.cu}        |    235 +-
 examples/tutorial/structured-matrices.cpp          |     36 +-
 examples/tutorial/vector-io.hpp                    |    345 +-
 examples/tutorial/vector-range.cpp                 |     55 +-
 .../tutorial/{vector-range.cpp => vector-range.cu} |     55 +-
 examples/tutorial/viennacl-info.cpp                |     92 +-
 examples/tutorial/wrap-cuda-buffer.cu              |    121 +
 examples/tutorial/wrap-host-buffer.cpp             |     86 +
 external/pugixml/src/pugiconfig.hpp                |     62 -
 external/pugixml/src/pugixml.cpp                   |   9576 -
 external/pugixml/src/pugixml.hpp                   |   1131 -
 external/tclap/Arg.h                               |    692 +
 external/tclap/ArgException.h                      |    200 +
 external/tclap/ArgTraits.h                         |     87 +
 external/tclap/COPYING                             |     25 +
 external/tclap/CmdLine.h                           |    633 +
 external/tclap/CmdLineInterface.h                  |    150 +
 external/tclap/CmdLineOutput.h                     |     74 +
 external/tclap/Constraint.h                        |     68 +
 external/tclap/DocBookOutput.h                     |    299 +
 external/tclap/HelpVisitor.h                       |     76 +
 external/tclap/IgnoreRestVisitor.h                 |     52 +
 external/tclap/MultiArg.h                          |    433 +
 external/tclap/MultiSwitchArg.h                    |    216 +
 external/tclap/OptionalUnlabeledTracker.h          |     62 +
 external/tclap/StandardTraits.h                    |    208 +
 external/tclap/StdOutput.h                         |    298 +
 external/tclap/SwitchArg.h                         |    266 +
 external/tclap/UnlabeledMultiArg.h                 |    301 +
 external/tclap/UnlabeledValueArg.h                 |    340 +
 external/tclap/ValueArg.h                          |    425 +
 external/tclap/ValuesConstraint.h                  |    148 +
 external/tclap/VersionVisitor.h                    |     81 +
 external/tclap/Visitor.h                           |     53 +
 external/tclap/XorHandler.h                        |    166 +
 external/tclap/ZshCompletionOutput.h               |    323 +
 libviennacl/CMakeLists.txt                         |     35 +
 libviennacl/include/viennacl.hpp                   |    607 +
 libviennacl/src/backend.cpp                        |     46 +
 libviennacl/src/backend.cu                         |     46 +
 libviennacl/src/blas1.cpp                          |    402 +
 libviennacl/src/blas1.cu                           |    402 +
 libviennacl/src/blas1_cuda.cu                      |    264 +
 libviennacl/src/blas1_host.cpp                     |    257 +
 libviennacl/src/blas1_host.cu                      |    257 +
 libviennacl/src/blas1_opencl.cpp                   |    261 +
 libviennacl/src/blas1_opencl.cu                    |    261 +
 libviennacl/src/blas2.cpp                          |    309 +
 libviennacl/src/blas2.cu                           |    309 +
 libviennacl/src/blas2_cuda.cu                      |    286 +
 libviennacl/src/blas2_host.cpp                     |    283 +
 libviennacl/src/blas2_host.cu                      |    283 +
 libviennacl/src/blas2_opencl.cpp                   |    283 +
 libviennacl/src/blas2_opencl.cu                    |    283 +
 libviennacl/src/blas3.cpp                          |    970 +
 libviennacl/src/blas3.cu                           |    970 +
 libviennacl/src/blas3.hpp                          |     60 +
 libviennacl/src/blas3_cuda.cu                      |    249 +
 libviennacl/src/blas3_host.cpp                     |    243 +
 libviennacl/src/blas3_host.cu                      |    243 +
 libviennacl/src/blas3_opencl.cpp                   |    249 +
 libviennacl/src/blas3_opencl.cu                    |    249 +
 libviennacl/src/init_matrix.hpp                    |    101 +
 libviennacl/src/init_vector.hpp                    |    101 +
 libviennacl/src/viennacl_private.hpp               |    141 +
 tests/CMakeLists.txt                               |    127 +-
 .../make_code.hpp => tests/src/Random.hpp          |     50 +-
 tests/src/blas3_prod_double.cpp                    |     65 +
 tests/src/blas3_prod_double.cu                     |     65 +
 tests/src/blas3_prod_float.cpp                     |     61 +
 tests/src/blas3_prod_float.cu                      |     61 +
 tests/src/blas3_prod_float_double.hpp              |    855 +
 tests/src/{blas3.cpp => blas3_solve_double.cpp}    |    515 +-
 .../src/{blas3range.cpp => blas3_solve_double.cu}  |    519 +-
 tests/src/{blas3.cpp => blas3_solve_float.cpp}     |    515 +-
 tests/src/{blas3.cpp => blas3_solve_float.cu}      |    515 +-
 tests/src/blas3_solve_float_double.hpp             |    514 +
 tests/src/external_1.cpp                           |     46 +-
 tests/src/{external_1.cpp => external_1.cu}        |     46 +-
 tests/src/external_2.cpp                           |     37 +-
 tests/src/{external_2.cpp => external_2.cu}        |     37 +-
 tests/src/fft.cpp                                  |    169 +-
 tests/src/generator_blas1.cpp                      |    524 +
 tests/src/generator_blas2.cpp                      |    261 +
 tests/src/generator_blas3.cpp                      |    424 +
 tests/src/generator_inner_product.cpp              |    172 -
 tests/src/generator_matrix.cpp                     |    219 -
 tests/src/generator_matrix_vector_product.cpp      |    234 -
 tests/src/generator_vector.cpp                     |    331 -
 tests/src/global_variables.cpp                     |     85 +
 tests/src/global_variables.cu                      |     85 +
 tests/src/iterators.cpp                            |     21 +-
 tests/src/{iterators.cpp => iterators.cu}          |     21 +-
 tests/src/libviennacl_blas1.cpp                    |    668 +
 tests/src/libviennacl_blas1.cu                     |    668 +
 tests/src/libviennacl_blas2.cpp                    |    265 +
 tests/src/libviennacl_blas2.cu                     |    265 +
 tests/src/libviennacl_blas3.cpp                    |    623 +
 tests/src/libviennacl_blas3.cu                     |    623 +
 tests/src/matrix.cpp                               |    533 -
 tests/src/matrix_col_double.cpp                    |     52 +
 tests/src/matrix_col_double.cu                     |     52 +
 tests/src/matrix_col_float.cpp                     |     45 +
 tests/src/matrix_col_float.cu                      |     45 +
 tests/src/matrix_col_int.cpp                       |     48 +
 tests/src/matrix_col_int.cu                        |     48 +
 tests/src/matrix_float_double.hpp                  |   1304 +
 tests/src/matrix_int.hpp                           |   1107 +
 tests/src/matrix_range.cpp                         |    558 -
 tests/src/matrix_row_double.cpp                    |     51 +
 tests/src/matrix_row_double.cu                     |     51 +
 tests/src/matrix_row_float.cpp                     |     44 +
 tests/src/matrix_row_float.cu                      |     44 +
 tests/src/matrix_row_int.cpp                       |     48 +
 tests/src/matrix_row_int.cu                        |     48 +
 tests/src/matrix_slice.cpp                         |    563 -
 tests/src/matrix_vector.cpp                        |   1146 +
 tests/src/matrix_vector.cu                         |   1146 +
 tests/src/matrix_vector_int.cpp                    |    823 +
 tests/src/matrix_vector_int.cu                     |    823 +
 tests/src/nmf.cpp                                  |     93 +-
 tests/src/qr_method.cpp                            |    277 +
 tests/src/scalar.cpp                               |    390 +-
 tests/src/scalar.cu                                |    461 +
 tests/src/scheduler_matrix.cpp                     |    920 +
 tests/src/scheduler_matrix_matrix.cpp              |    954 +
 tests/src/scheduler_matrix_vector.cpp              |    945 +
 tests/src/scheduler_sparse.cpp                     |    456 +
 tests/src/scheduler_vector.cpp                     |    697 +
 tests/src/sparse.cpp                               |   1051 +-
 tests/src/sparse.cu                                |    891 +
 tests/src/spmdm.cpp                                |    339 +
 tests/src/spmdm.cu                                 |    339 +
 tests/src/structured-matrices.cpp                  |    216 +-
 tests/src/svd.cpp                                  |    335 +-
 tests/src/vector.cpp                               |    705 -
 tests/src/vector_double.cpp                        |     66 +
 tests/src/vector_double.cu                         |     66 +
 tests/src/vector_float.cpp                         |     62 +
 tests/src/vector_float.cu                          |     62 +
 tests/src/vector_float_double.hpp                  |   1717 +
 tests/src/vector_int.cpp                           |   1523 +
 tests/src/vector_int.cu                            |   1523 +
 tests/src/vector_multi_inner_prod.cpp              |    584 +
 tests/src/vector_multi_inner_prod.cu               |    584 +
 tests/src/vector_range.cpp                         |    396 -
 tests/src/vector_slice.cpp                         |    396 -
 tests/src/vector_uint.cpp                          |    966 +
 tests/src/vector_uint.cu                           |    966 +
 viennacl/backend/cpu_ram.hpp                       |    143 +
 viennacl/backend/cuda.hpp                          |    190 +
 viennacl/backend/mem_handle.hpp                    |    225 +
 viennacl/backend/memory.hpp                        |    630 +
 viennacl/backend/opencl.hpp                        |    146 +
 viennacl/backend/util.hpp                          |    280 +
 viennacl/circulant_matrix.hpp                      |    194 +-
 viennacl/compressed_compressed_matrix.hpp          |    588 +
 viennacl/compressed_matrix.hpp                     |   1522 +-
 viennacl/context.hpp                               |     88 +
 viennacl/coordinate_matrix.hpp                     |    812 +-
 viennacl/ell_matrix.hpp                            |    316 +-
 viennacl/fft.hpp                                   |    402 +-
 viennacl/forwards.h                                |    850 +-
 viennacl/generator/autotune.hpp                    |    208 +
 viennacl/generator/compound_node.hpp               |    199 -
 viennacl/generator/custom_operation.hpp            |    268 -
 viennacl/generator/elementwise_modifier.hpp        |     93 -
 viennacl/generator/forwards.h                      |    162 +-
 viennacl/generator/generate.hpp                    |    408 +
 viennacl/generator/get_kernels_infos.hpp           |    579 -
 viennacl/generator/helpers.hpp                     |    286 +
 viennacl/generator/make_code/expression.hpp        |    163 -
 viennacl/generator/make_code/inner_product.hpp     |    131 -
 .../generator/make_code/matrix-vector_product.hpp  |    143 -
 .../generator/make_code/regular_compound_node.hpp  |    104 -
 viennacl/generator/map_functor.hpp                 |    170 +
 viennacl/generator/mapped_objects.hpp              |    343 +
 viennacl/generator/matrix_product.hpp              |    716 +
 viennacl/generator/meta_tools/typelist.hpp         |    386 -
 viennacl/generator/meta_tools/utils.hpp            |    290 -
 viennacl/generator/operation_types.hpp             |    130 -
 viennacl/generator/profile_base.hpp                |    194 +
 viennacl/generator/profiles.hpp                    |    340 +
 viennacl/generator/saxpy.hpp                       |    210 +
 viennacl/generator/scalar_reduction.hpp            |    362 +
 viennacl/generator/set_arguments_functor.hpp       |    139 +
 .../generator/statement_representation_functor.hpp |    172 +
 .../symbolic_types/convenience_typedef.hpp         |    176 -
 .../generator/symbolic_types/symbolic_matrix.hpp   |    156 -
 .../generator/symbolic_types/symbolic_scalars.hpp  |    176 -
 .../generator/symbolic_types/symbolic_vector.hpp   |    179 -
 viennacl/generator/tokens_management.hpp           |    107 -
 .../generator/traits/general_purpose_traits.hpp    |    250 -
 viennacl/generator/traits/result_of.hpp            |    591 -
 viennacl/generator/tree_operations.hpp             |    487 -
 viennacl/generator/utils.hpp                       |    274 +
 viennacl/generator/vector_reduction.hpp            |    243 +
 viennacl/hankel_matrix.hpp                         |    181 +-
 viennacl/hyb_matrix.hpp                            |    363 +-
 viennacl/io/kernel_parameters.hpp                  |    446 -
 viennacl/io/matrix_market.hpp                      |    113 +-
 viennacl/linalg/amg.hpp                            |    472 +-
 viennacl/linalg/bicgstab.hpp                       |    236 +-
 viennacl/linalg/bisect.hpp                         |     71 +-
 viennacl/linalg/cg.hpp                             |    119 +-
 viennacl/linalg/circulant_matrix_operations.hpp    |    175 +-
 viennacl/linalg/compressed_matrix_operations.hpp   |    265 -
 viennacl/linalg/coordinate_matrix_operations.hpp   |    222 -
 viennacl/linalg/cuda/common.hpp                    |    189 +
 viennacl/linalg/cuda/direct_solve.hpp              |    523 +
 viennacl/linalg/cuda/matrix_operations.hpp         |   2539 +
 viennacl/linalg/cuda/matrix_operations_col.hpp     |   1423 +
 viennacl/linalg/cuda/matrix_operations_prod.hpp    |   2886 +
 viennacl/linalg/cuda/matrix_operations_row.hpp     |   1419 +
 viennacl/linalg/cuda/misc_operations.hpp           |     93 +
 viennacl/linalg/cuda/scalar_operations.hpp         |    380 +
 viennacl/linalg/cuda/sparse_matrix_operations.hpp  |   1831 +
 .../linalg/cuda/sparse_matrix_operations_solve.hpp |    761 +
 viennacl/linalg/cuda/vector_operations.hpp         |   2790 +
 viennacl/linalg/detail/amg/amg_base.hpp            |    712 +-
 viennacl/linalg/detail/amg/amg_coarse.hpp          |    921 +-
 viennacl/linalg/detail/amg/amg_debug.hpp           |     31 +-
 viennacl/linalg/detail/amg/amg_interpol.hpp        |    555 +-
 viennacl/linalg/detail/ilu/block_ilu.hpp           |    442 +-
 viennacl/linalg/detail/ilu/common.hpp              |    291 +-
 viennacl/linalg/detail/ilu/ilu0.hpp                |    396 +-
 viennacl/linalg/detail/ilu/ilut.hpp                |    456 +-
 viennacl/linalg/detail/op_applier.hpp              |    103 +
 viennacl/linalg/detail/op_executor.hpp             |     85 +
 viennacl/linalg/detail/spai/block_matrix.hpp       |     49 +-
 viennacl/linalg/detail/spai/block_vector.hpp       |     38 +-
 viennacl/linalg/detail/spai/fspai.hpp              |    219 +-
 viennacl/linalg/detail/spai/qr.hpp                 |    304 +-
 viennacl/linalg/detail/spai/small_matrix.hpp       |     37 +-
 viennacl/linalg/detail/spai/spai-dynamic.hpp       |    893 +-
 viennacl/linalg/detail/spai/spai-static.hpp        |    232 +-
 viennacl/linalg/detail/spai/spai.hpp               |    599 +-
 viennacl/linalg/detail/spai/spai_tag.hpp           |    105 +-
 viennacl/linalg/detail/spai/sparse_vector.hpp      |     60 +-
 viennacl/linalg/direct_solve.hpp                   |    779 +-
 viennacl/linalg/eig.hpp                            |      9 +-
 viennacl/linalg/gmres.hpp                          |    344 +-
 viennacl/linalg/hankel_matrix_operations.hpp       |    176 +-
 viennacl/linalg/host_based/common.hpp              |    166 +
 viennacl/linalg/host_based/direct_solve.hpp        |    418 +
 viennacl/linalg/host_based/matrix_operations.hpp   |   1177 +
 viennacl/linalg/host_based/misc_operations.hpp     |     80 +
 viennacl/linalg/host_based/scalar_operations.hpp   |    162 +
 .../linalg/host_based/sparse_matrix_operations.hpp |   1603 +
 viennacl/linalg/host_based/sse_blas.hpp            |   1013 +
 viennacl/linalg/host_based/sse_kernels.hpp         |    590 +
 viennacl/linalg/host_based/vector_operations.hpp   |    621 +
 viennacl/linalg/ichol.hpp                          |    228 +
 viennacl/linalg/ilu.hpp                            |      7 +-
 viennacl/linalg/inner_prod.hpp                     |    199 +-
 viennacl/linalg/jacobi_precond.hpp                 |    146 +-
 viennacl/linalg/lanczos.hpp                        |    220 +-
 viennacl/linalg/lanczos.hpp~                       |    490 -
 viennacl/linalg/lu.hpp                             |    227 +
 viennacl/linalg/matrix_operations.hpp              |   1553 +-
 viennacl/linalg/misc_operations.hpp                |     94 +
 viennacl/linalg/mixed_precision_cg.hpp             |    254 +
 viennacl/linalg/nmf.hpp                            |    204 +-
 viennacl/linalg/norm_1.hpp                         |     84 +-
 viennacl/linalg/norm_2.hpp                         |    172 +-
 viennacl/linalg/norm_frobenius.hpp                 |     73 +
 viennacl/linalg/norm_inf.hpp                       |     89 +-
 viennacl/linalg/opencl/common.hpp                  |     95 +
 viennacl/linalg/opencl/direct_solve.hpp            |    232 +
 .../kernels/compressed_compressed_matrix.hpp       |     89 +
 .../linalg/opencl/kernels/compressed_matrix.hpp    |   1096 +
 .../linalg/opencl/kernels/coordinate_matrix.hpp    |    382 +
 viennacl/linalg/opencl/kernels/ell_matrix.hpp      |    195 +
 viennacl/linalg/opencl/kernels/fft.hpp             |    294 +
 viennacl/linalg/opencl/kernels/hyb_matrix.hpp      |    214 +
 viennacl/linalg/opencl/kernels/ilu.hpp             |     90 +
 viennacl/linalg/opencl/kernels/matrix.hpp          |    932 +
 viennacl/linalg/opencl/kernels/matrix_element.hpp  |    138 +
 viennacl/linalg/opencl/kernels/matrix_prod.hpp     |    485 +
 viennacl/linalg/opencl/kernels/matrix_solve.hpp    |    212 +
 viennacl/linalg/opencl/kernels/nmf.hpp             |     82 +
 viennacl/linalg/opencl/kernels/scalar.hpp          |    266 +
 viennacl/linalg/opencl/kernels/spai.hpp            |    614 +
 viennacl/linalg/opencl/kernels/svd.hpp             |    560 +
 viennacl/linalg/opencl/kernels/vector.hpp          |    688 +
 viennacl/linalg/opencl/kernels/vector_element.hpp  |    155 +
 viennacl/linalg/opencl/matrix_operations.hpp       |    998 +
 viennacl/linalg/opencl/misc_operations.hpp         |     72 +
 viennacl/linalg/opencl/scalar_operations.hpp       |    201 +
 .../linalg/opencl/sparse_matrix_operations.hpp     |    940 +
 .../opencl/vandermonde_matrix_operations.hpp       |     68 +
 viennacl/linalg/opencl/vector_operations.hpp       |    975 +
 viennacl/linalg/power_iter.hpp                     |     59 +-
 viennacl/linalg/prod.hpp                           |    315 +-
 viennacl/linalg/qr-method-common.hpp               |    225 +
 viennacl/linalg/qr-method.hpp                      |    952 +
 viennacl/linalg/qr.hpp                             |    512 +-
 viennacl/linalg/row_scaling.hpp                    |    223 +-
 viennacl/linalg/scalar_operations.hpp              |    242 +
 viennacl/linalg/spai.hpp                           |    151 +-
 viennacl/linalg/sparse_matrix_operations.hpp       |    375 +
 viennacl/linalg/svd.hpp                            |    490 +-
 viennacl/linalg/toeplitz_matrix_operations.hpp     |    190 +-
 viennacl/linalg/tred2.hpp                          |     68 +
 viennacl/linalg/vandermonde_matrix_operations.hpp  |    185 +-
 viennacl/linalg/vector_operations.hpp              |   1743 +-
 viennacl/matrix.hpp                                |   4126 +-
 viennacl/matrix_proxy.hpp                          |    854 +-
 viennacl/meta/enable_if.hpp                        |     90 +-
 viennacl/meta/predicate.hpp                        |    636 +-
 viennacl/meta/result_of.hpp                        |    916 +-
 viennacl/meta/tag_of.hpp                           |    103 +-
 viennacl/misc/bandwidth_reduction.hpp              |     13 +-
 viennacl/misc/cuthill_mckee.hpp                    |    772 +-
 viennacl/misc/gibbs_poole_stockmeyer.hpp           |    187 +-
 viennacl/ocl/backend.hpp                           |    111 +-
 viennacl/ocl/command_queue.hpp                     |    182 +-
 viennacl/ocl/context.hpp                           |    449 +-
 viennacl/ocl/device.hpp                            |   1722 +-
 viennacl/ocl/device_utils.hpp                      |    155 +
 viennacl/ocl/enqueue.hpp                           |    286 +-
 viennacl/ocl/error.hpp                             |   1260 +-
 viennacl/ocl/forwards.h                            |     17 +-
 viennacl/ocl/handle.hpp                            |    422 +-
 viennacl/ocl/infos.hpp                             |    268 +
 viennacl/ocl/kernel.hpp                            |   1587 +-
 viennacl/ocl/local_mem.hpp                         |     21 +-
 viennacl/ocl/platform.hpp                          |     71 +-
 viennacl/ocl/program.hpp                           |     66 +-
 viennacl/ocl/utils.hpp                             |     48 +-
 viennacl/rand/gaussian.hpp                         |     54 +
 viennacl/rand/uniform.hpp                          |     56 +
 viennacl/rand/utils.hpp                            |     71 +
 viennacl/range.hpp                                 |     27 +-
 viennacl/scalar.hpp                                |   1269 +-
 viennacl/scheduler/execute.hpp                     |    247 +
 viennacl/scheduler/execute_axbx.hpp                |    379 +
 viennacl/scheduler/execute_elementwise.hpp         |    466 +
 viennacl/scheduler/execute_generic_dispatcher.hpp  |    135 +
 viennacl/scheduler/execute_matrix_dispatcher.hpp   |    210 +
 viennacl/scheduler/execute_matrix_prod.hpp         |    498 +
 viennacl/scheduler/execute_scalar_assign.hpp       |    189 +
 viennacl/scheduler/execute_scalar_dispatcher.hpp   |    131 +
 viennacl/scheduler/execute_util.hpp                |    253 +
 viennacl/scheduler/execute_vector_dispatcher.hpp   |    191 +
 viennacl/scheduler/forwards.h                      |    710 +
 viennacl/scheduler/io.hpp                          |    290 +
 viennacl/slice.hpp                                 |     27 +-
 viennacl/toeplitz_matrix.hpp                       |    189 +-
 viennacl/tools/adapter.hpp                         |    254 +-
 viennacl/tools/entry_proxy.hpp                     |    144 +-
 viennacl/tools/matrix_kernel_class_deducer.hpp     |     73 -
 .../tools/matrix_prod_kernel_class_deducer.hpp     |    171 -
 viennacl/tools/matrix_size_deducer.hpp             |    225 +-
 .../tools/matrix_solve_kernel_class_deducer.hpp    |     77 -
 viennacl/tools/shared_ptr.hpp                      |    163 +
 viennacl/tools/timer.hpp                           |    122 +
 viennacl/tools/tools.hpp                           |    698 +-
 viennacl/traits/clear.hpp                          |    147 +-
 viennacl/traits/context.hpp                        |     66 +
 viennacl/traits/fill.hpp                           |    139 +-
 viennacl/traits/handle.hpp                         |    349 +-
 viennacl/traits/size.hpp                           |    561 +-
 viennacl/traits/start.hpp                          |    199 +-
 viennacl/traits/stride.hpp                         |    153 +-
 viennacl/vandermonde_matrix.hpp                    |    182 +-
 viennacl/vector.hpp                                |   4963 +-
 viennacl/vector_proxy.hpp                          |    626 +-
 670 files changed, 129506 insertions(+), 512377 deletions(-)
 delete mode 100644 auxiliary/CMakeLists.txt
 delete mode 100644 auxiliary/README
 delete mode 100644 auxiliary/compressed_matrix/align1/bicgstab_kernel1.cl
 delete mode 100644 auxiliary/compressed_matrix/align1/bicgstab_kernel2.cl
 delete mode 100644 auxiliary/compressed_matrix/align1/jacobi.cl
 delete mode 100644 auxiliary/compressed_matrix/align1/jacobi_precond.cl
 delete mode 100644 auxiliary/compressed_matrix/align1/lu_backward.cl
 delete mode 100644 auxiliary/compressed_matrix/align1/lu_forward.cl
 delete mode 100644 auxiliary/compressed_matrix/align1/row_scaling_1.cl
 delete mode 100644 auxiliary/compressed_matrix/align1/row_scaling_2.cl
 delete mode 100644 auxiliary/compressed_matrix/align1/vec_mul.cl
 delete mode 100644 auxiliary/compressed_matrix/align4/vec_mul.cl
 delete mode 100644 auxiliary/compressed_matrix/align8/vec_mul.cl
 delete mode 100644 auxiliary/compressed_matrix/matrix.old_cl
 delete mode 100644 auxiliary/converter.cpp
 delete mode 100644 auxiliary/coordinate_matrix/align1/vec_mul.cl
 delete mode 100644 auxiliary/coordinate_matrix/align128/dummy
 delete mode 100644 auxiliary/coordinate_matrix/matrix.old_cl
 delete mode 100644 auxiliary/ell_matrix/align1/vec_mul.cl
 delete mode 100644 auxiliary/fft/align1/bluestein_post.cl
 delete mode 100644 auxiliary/fft/align1/bluestein_pre.cl
 delete mode 100644 auxiliary/fft/align1/complex_to_real.cl
 delete mode 100644 auxiliary/fft/align1/fft_div_vec_scalar.cl
 delete mode 100644 auxiliary/fft/align1/fft_mult_vec.cl
 delete mode 100644 auxiliary/fft/align1/real_to_complex.cl
 delete mode 100644 auxiliary/fft/align1/reverse_inplace.cl
 delete mode 100644 auxiliary/fft/align1/transpose.cl
 delete mode 100644 auxiliary/fft/align1/transpose_inplace.cl
 delete mode 100644 auxiliary/fft/align1/vandermonde_prod.cl
 delete mode 100644 auxiliary/fft/align1/zero2.cl
 delete mode 100755 auxiliary/generate-blas3-prod-align1.cpp
 delete mode 100644 auxiliary/generate-blas3-prod16-align1.cpp
 delete mode 100644 auxiliary/generate-blas3-solve-align1.cpp
 delete mode 100644 auxiliary/hyb_matrix/align1/vec_mul.cl
 delete mode 100644 auxiliary/matrix_col/align1/add.cl
 delete mode 100644 auxiliary/matrix_col/align1/assign.cl
 delete mode 100644 auxiliary/matrix_col/align1/clear.cl
 delete mode 100644 auxiliary/matrix_col/align1/cpu_inplace_mult.cl
 delete mode 100644 auxiliary/matrix_col/align1/fft_direct.cl
 delete mode 100644 auxiliary/matrix_col/align1/fft_radix2.cl
 delete mode 100644 auxiliary/matrix_col/align1/fft_radix2_local.cl
 delete mode 100644 auxiliary/matrix_col/align1/fft_reorder.cl
 delete mode 100644 auxiliary/matrix_col/align1/inplace_add.cl
 delete mode 100644 auxiliary/matrix_col/align1/inplace_divide.cl
 delete mode 100644 auxiliary/matrix_col/align1/inplace_mult.cl
 delete mode 100644 auxiliary/matrix_col/align1/inplace_sub.cl
 delete mode 100644 auxiliary/matrix_col/align1/lower_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_col/align1/lu_factorize.cl
 delete mode 100644 auxiliary/matrix_col/align1/rank1_update.cl
 delete mode 100644 auxiliary/matrix_col/align1/scaled_rank1_update.cl
 delete mode 100644 auxiliary/matrix_col/align1/sub.cl
 delete mode 100644 auxiliary/matrix_col/align1/trans_lower_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_col/align1/trans_unit_lower_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_col/align1/trans_unit_upper_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_col/align1/trans_upper_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_col/align1/trans_vec_mul.cl
 delete mode 100644 auxiliary/matrix_col/align1/unit_lower_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_col/align1/unit_upper_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_col/align1/upper_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_col/align1/vec_mul.cl
 delete mode 100644 auxiliary/matrix_col/align16/dummy
 delete mode 100644 auxiliary/matrix_col/matrix.old_cl
 delete mode 100644 auxiliary/matrix_row/align1/add.cl
 delete mode 100644 auxiliary/matrix_row/align1/assign.cl
 delete mode 100644 auxiliary/matrix_row/align1/clear.cl
 delete mode 100644 auxiliary/matrix_row/align1/cpu_inplace_mult.cl
 delete mode 100644 auxiliary/matrix_row/align1/fft_direct.cl
 delete mode 100644 auxiliary/matrix_row/align1/fft_radix2.cl
 delete mode 100644 auxiliary/matrix_row/align1/fft_radix2_local.cl
 delete mode 100644 auxiliary/matrix_row/align1/fft_reorder.cl
 delete mode 100644 auxiliary/matrix_row/align1/inplace_add.cl
 delete mode 100644 auxiliary/matrix_row/align1/inplace_divide.cl
 delete mode 100644 auxiliary/matrix_row/align1/inplace_mult.cl
 delete mode 100644 auxiliary/matrix_row/align1/inplace_sub.cl
 delete mode 100644 auxiliary/matrix_row/align1/lower_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_row/align1/lu_factorize.cl
 delete mode 100644 auxiliary/matrix_row/align1/rank1_update.cl
 delete mode 100644 auxiliary/matrix_row/align1/scaled_rank1_update.cl
 delete mode 100644 auxiliary/matrix_row/align1/sub.cl
 delete mode 100644 auxiliary/matrix_row/align1/trans_lower_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_row/align1/trans_unit_lower_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_row/align1/trans_unit_upper_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_row/align1/trans_upper_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_row/align1/trans_vec_mul.cl
 delete mode 100644 auxiliary/matrix_row/align1/unit_lower_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_row/align1/unit_upper_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_row/align1/upper_triangular_substitute_inplace.cl
 delete mode 100644 auxiliary/matrix_row/align1/vec_mul.cl
 delete mode 100644 auxiliary/matrix_row/align16/dummy
 delete mode 100644 auxiliary/matrix_row/matrix.old_cl
 delete mode 100644 auxiliary/nmf/align1/el_wise_mul_div.cl
 delete mode 100644 auxiliary/nmf/align1/el_wise_mul_div.cl~
 delete mode 100644 auxiliary/nmf/align1/sub_wise.cl
 delete mode 100644 auxiliary/nmf/align1/sub_wise.cl~
 delete mode 100644 auxiliary/scalar/align1/add.cl
 delete mode 100644 auxiliary/scalar/align1/cpu_add.cl
 delete mode 100644 auxiliary/scalar/align1/cpu_div.cl
 delete mode 100644 auxiliary/scalar/align1/cpu_inplace_add.cl
 delete mode 100644 auxiliary/scalar/align1/cpu_inplace_div.cl
 delete mode 100644 auxiliary/scalar/align1/cpu_inplace_mul.cl
 delete mode 100644 auxiliary/scalar/align1/cpu_inplace_sub.cl
 delete mode 100644 auxiliary/scalar/align1/cpu_mul.cl
 delete mode 100644 auxiliary/scalar/align1/cpu_sub.cl
 delete mode 100644 auxiliary/scalar/align1/divide.cl
 delete mode 100644 auxiliary/scalar/align1/inplace_add.cl
 delete mode 100644 auxiliary/scalar/align1/inplace_div.cl
 delete mode 100644 auxiliary/scalar/align1/inplace_mul.cl
 delete mode 100644 auxiliary/scalar/align1/inplace_sub.cl
 delete mode 100644 auxiliary/scalar/align1/mul.cl
 delete mode 100644 auxiliary/scalar/align1/sub.cl
 delete mode 100644 auxiliary/spai/align1/assemble_blocks.cl
 delete mode 100644 auxiliary/spai/align1/block_bv_assembly.cl
 delete mode 100644 auxiliary/spai/align1/block_least_squares.cl
 delete mode 100644 auxiliary/spai/align1/block_q_mult.cl
 delete mode 100644 auxiliary/spai/align1/block_qr.cl
 delete mode 100644 auxiliary/spai/align1/block_qr_assembly.cl
 delete mode 100644 auxiliary/spai/align1/block_qr_assembly_1.cl
 delete mode 100644 auxiliary/spai/align1/block_r_assembly.cl
 delete mode 100644 auxiliary/svd/align1/bidiag_pack.cl
 delete mode 100644 auxiliary/svd/align1/copy_col.cl
 delete mode 100644 auxiliary/svd/align1/copy_row.cl
 delete mode 100644 auxiliary/svd/align1/givens_prev.cl
 delete mode 100644 auxiliary/svd/align1/house_col.cl
 delete mode 100644 auxiliary/svd/align1/house_row.cl
 delete mode 100644 auxiliary/svd/align1/inverse_signs.cl
 delete mode 100644 auxiliary/svd/align1/transpose_inplace.cl
 delete mode 100644 auxiliary/vector/align1/add.cl
 delete mode 100644 auxiliary/vector/align1/assign.cl
 delete mode 100644 auxiliary/vector/align1/clear.cl
 delete mode 100644 auxiliary/vector/align1/cpu_inplace_mul_add.cl
 delete mode 100644 auxiliary/vector/align1/cpu_inplace_mult.cl
 delete mode 100644 auxiliary/vector/align1/cpu_mul_add.cl
 delete mode 100644 auxiliary/vector/align1/cpu_mult.cl
 delete mode 100644 auxiliary/vector/align1/diag_precond.cl
 delete mode 100644 auxiliary/vector/align1/divide.cl
 delete mode 100644 auxiliary/vector/align1/index_norm_inf.cl
 delete mode 100644 auxiliary/vector/align1/inner_prod.cl
 delete mode 100644 auxiliary/vector/align1/inplace_add.cl
 delete mode 100644 auxiliary/vector/align1/inplace_div_add.cl
 delete mode 100644 auxiliary/vector/align1/inplace_div_sub.cl
 delete mode 100644 auxiliary/vector/align1/inplace_divide.cl
 delete mode 100644 auxiliary/vector/align1/inplace_mul_add.cl
 delete mode 100644 auxiliary/vector/align1/inplace_mul_sub.cl
 delete mode 100644 auxiliary/vector/align1/inplace_mult.cl
 delete mode 100644 auxiliary/vector/align1/inplace_sub.cl
 delete mode 100644 auxiliary/vector/align1/mul_add.cl
 delete mode 100644 auxiliary/vector/align1/mul_sub.cl
 delete mode 100644 auxiliary/vector/align1/mult.cl
 delete mode 100644 auxiliary/vector/align1/norm_1.cl
 delete mode 100644 auxiliary/vector/align1/norm_2.cl
 delete mode 100644 auxiliary/vector/align1/norm_inf.cl
 delete mode 100644 auxiliary/vector/align1/plane_rotation.cl
 delete mode 100644 auxiliary/vector/align1/sqrt_sum.cl
 delete mode 100644 auxiliary/vector/align1/sub.cl
 delete mode 100644 auxiliary/vector/align1/sum.cl
 delete mode 100644 auxiliary/vector/align1/swap.cl
 delete mode 100644 auxiliary/vector/align1/vmax.cl
 delete mode 100644 auxiliary/vector/align16/add.cl
 delete mode 100644 auxiliary/vector/align16/cpu_inplace_mul.cl
 delete mode 100644 auxiliary/vector/align16/cpu_mult.cl
 delete mode 100644 auxiliary/vector/align16/divide.cl
 delete mode 100644 auxiliary/vector/align16/inplace_add.cl
 delete mode 100644 auxiliary/vector/align16/inplace_divide.cl
 delete mode 100644 auxiliary/vector/align16/inplace_mult.cl
 delete mode 100644 auxiliary/vector/align16/inplace_sub.cl
 delete mode 100644 auxiliary/vector/align16/mult.cl
 delete mode 100644 auxiliary/vector/align16/sub.cl
 delete mode 100644 auxiliary/vector/align4/cpu_inplace_mul_add.cl
 delete mode 100644 auxiliary/vector/align4/cpu_mul_add.cl
 delete mode 100644 auxiliary/vector/align4/inner_prod.cl_disabled
 delete mode 100644 auxiliary/vector/align4/inplace_div_add.cl
 delete mode 100644 auxiliary/vector/align4/inplace_div_sub.cl
 delete mode 100644 auxiliary/vector/align4/inplace_mul_add.cl
 delete mode 100644 auxiliary/vector/align4/inplace_mul_sub.cl
 delete mode 100644 auxiliary/vector/align4/mul_add.cl
 delete mode 100644 auxiliary/vector/align4/norm_2.cl_disabled
 create mode 100644 doc/manual/additional-algorithms.tex
 create mode 100644 doc/manual/memory-model.tex
 create mode 100644 doc/manual/shared-lib.tex
 create mode 100644 doc/manual/structured-matrices.tex
 create mode 100644 examples/autotuner/CMakeLists.txt
 create mode 100644 examples/autotuner/command-line-utils.hpp
 create mode 100644 examples/autotuner/dot_autotuning.cpp
 create mode 100644 examples/autotuner/dump_default_kernels.cpp
 create mode 100644 examples/autotuner/gemm_autotuning.cpp
 create mode 100644 examples/autotuner/gemv_autotuning.cpp
 create mode 100644 examples/autotuner/vector-axpy_autotuning.cpp
 copy examples/benchmarks/{blas3.cpp => blas3.cu} (71%)
 create mode 100644 examples/benchmarks/copy.cpp
 create mode 100644 examples/benchmarks/copy.cu
 create mode 100644 examples/benchmarks/generator_blas1.cpp
 create mode 100644 examples/benchmarks/generator_blas2.cpp
 create mode 100644 examples/benchmarks/generator_blas3.cpp
 copy examples/benchmarks/{qr.cpp => qr.cu} (86%)
 copy examples/benchmarks/{opencl.cpp => scheduler.cpp} (52%)
 copy examples/benchmarks/{solver.cpp => solver.cu} (55%)
 copy examples/benchmarks/{sparse.cpp => sparse.cu} (69%)
 copy examples/benchmarks/{vector.cpp => vector.cu} (66%)
 delete mode 100644 examples/parameters/CMakeLists.txt
 delete mode 100644 examples/parameters/benchmark-utils.hpp
 delete mode 100644 examples/parameters/common.hpp
 delete mode 100644 examples/parameters/common_vprof.hpp
 delete mode 100644 examples/parameters/matrix.cpp
 delete mode 100644 examples/parameters/matrix_functors.hpp
 delete mode 100644 examples/parameters/parameter_reader.cpp
 delete mode 100644 examples/parameters/sparse.cpp
 delete mode 100644 examples/parameters/vector.cpp
 delete mode 100644 examples/parameters/vector_functors.hpp
 create mode 100644 examples/testdata/eigen/nsm1.example
 create mode 100644 examples/testdata/eigen/nsm2.example
 create mode 100644 examples/testdata/eigen/nsm3.example
 copy examples/testdata/{mat65k.mtx => eigen/nsm4.example} (57%)
 create mode 100644 examples/testdata/eigen/symm1.example
 create mode 100644 examples/testdata/eigen/symm2.example
 create mode 100644 examples/testdata/eigen/symm3.example
 mode change 100755 => 100644 examples/tutorial/amg.cpp
 copy examples/tutorial/{blas1.cpp => blas1.cu} (89%)
 copy examples/tutorial/{blas2.cpp => blas2.cu} (88%)
 copy examples/tutorial/{blas3.cpp => blas3.cu} (70%)
 copy examples/tutorial/{blas3range.cpp => blas3range.cu} (94%)
 delete mode 100644 examples/tutorial/iterative-ublas.cpp~
 copy examples/tutorial/{iterative.cpp => iterative.cu} (89%)
 copy examples/tutorial/{lanczos.cpp => lanczos.cu} (80%)
 create mode 100644 examples/tutorial/least-squares.cpp
 create mode 100644 examples/tutorial/least-squares.cu
 create mode 100644 examples/tutorial/libviennacl.cpp
 create mode 100644 examples/tutorial/libviennacl.cu
 copy examples/tutorial/{matrix-range.cpp => matrix-range.cu} (87%)
 create mode 100644 examples/tutorial/multithreaded.cpp
 create mode 100644 examples/tutorial/multithreaded_cg.cpp
 copy examples/tutorial/{power-iter.cpp => power-iter.cu} (81%)
 copy examples/tutorial/{qr.cpp => qr.cu} (87%)
 create mode 100644 examples/tutorial/rand.cpp
 create mode 100644 examples/tutorial/scheduler.cpp
 copy examples/tutorial/{sparse.cpp => sparse.cu} (59%)
 copy examples/tutorial/{vector-range.cpp => vector-range.cu} (87%)
 create mode 100644 examples/tutorial/wrap-cuda-buffer.cu
 create mode 100644 examples/tutorial/wrap-host-buffer.cpp
 delete mode 100644 external/pugixml/src/pugiconfig.hpp
 delete mode 100644 external/pugixml/src/pugixml.cpp
 delete mode 100644 external/pugixml/src/pugixml.hpp
 create mode 100644 external/tclap/Arg.h
 create mode 100644 external/tclap/ArgException.h
 create mode 100644 external/tclap/ArgTraits.h
 create mode 100644 external/tclap/COPYING
 create mode 100644 external/tclap/CmdLine.h
 create mode 100644 external/tclap/CmdLineInterface.h
 create mode 100644 external/tclap/CmdLineOutput.h
 create mode 100644 external/tclap/Constraint.h
 create mode 100644 external/tclap/DocBookOutput.h
 create mode 100644 external/tclap/HelpVisitor.h
 create mode 100644 external/tclap/IgnoreRestVisitor.h
 create mode 100644 external/tclap/MultiArg.h
 create mode 100644 external/tclap/MultiSwitchArg.h
 create mode 100644 external/tclap/OptionalUnlabeledTracker.h
 create mode 100644 external/tclap/StandardTraits.h
 create mode 100644 external/tclap/StdOutput.h
 create mode 100644 external/tclap/SwitchArg.h
 create mode 100644 external/tclap/UnlabeledMultiArg.h
 create mode 100644 external/tclap/UnlabeledValueArg.h
 create mode 100644 external/tclap/ValueArg.h
 create mode 100644 external/tclap/ValuesConstraint.h
 create mode 100644 external/tclap/VersionVisitor.h
 create mode 100644 external/tclap/Visitor.h
 create mode 100644 external/tclap/XorHandler.h
 create mode 100644 external/tclap/ZshCompletionOutput.h
 create mode 100644 libviennacl/CMakeLists.txt
 create mode 100644 libviennacl/include/viennacl.hpp
 create mode 100644 libviennacl/src/backend.cpp
 create mode 100644 libviennacl/src/backend.cu
 create mode 100644 libviennacl/src/blas1.cpp
 create mode 100644 libviennacl/src/blas1.cu
 create mode 100644 libviennacl/src/blas1_cuda.cu
 create mode 100644 libviennacl/src/blas1_host.cpp
 create mode 100644 libviennacl/src/blas1_host.cu
 create mode 100644 libviennacl/src/blas1_opencl.cpp
 create mode 100644 libviennacl/src/blas1_opencl.cu
 create mode 100644 libviennacl/src/blas2.cpp
 create mode 100644 libviennacl/src/blas2.cu
 create mode 100644 libviennacl/src/blas2_cuda.cu
 create mode 100644 libviennacl/src/blas2_host.cpp
 create mode 100644 libviennacl/src/blas2_host.cu
 create mode 100644 libviennacl/src/blas2_opencl.cpp
 create mode 100644 libviennacl/src/blas2_opencl.cu
 create mode 100644 libviennacl/src/blas3.cpp
 create mode 100644 libviennacl/src/blas3.cu
 create mode 100644 libviennacl/src/blas3.hpp
 create mode 100644 libviennacl/src/blas3_cuda.cu
 create mode 100644 libviennacl/src/blas3_host.cpp
 create mode 100644 libviennacl/src/blas3_host.cu
 create mode 100644 libviennacl/src/blas3_opencl.cpp
 create mode 100644 libviennacl/src/blas3_opencl.cu
 create mode 100644 libviennacl/src/init_matrix.hpp
 create mode 100644 libviennacl/src/init_vector.hpp
 create mode 100644 libviennacl/src/viennacl_private.hpp
 rename viennacl/generator/make_code/make_code.hpp => tests/src/Random.hpp (52%)
 create mode 100644 tests/src/blas3_prod_double.cpp
 create mode 100644 tests/src/blas3_prod_double.cu
 create mode 100644 tests/src/blas3_prod_float.cpp
 create mode 100644 tests/src/blas3_prod_float.cu
 create mode 100644 tests/src/blas3_prod_float_double.hpp
 copy tests/src/{blas3.cpp => blas3_solve_double.cpp} (54%)
 rename tests/src/{blas3range.cpp => blas3_solve_double.cu} (54%)
 copy tests/src/{blas3.cpp => blas3_solve_float.cpp} (54%)
 rename tests/src/{blas3.cpp => blas3_solve_float.cu} (54%)
 create mode 100644 tests/src/blas3_solve_float_double.hpp
 copy tests/src/{external_1.cpp => external_1.cu} (71%)
 copy tests/src/{external_2.cpp => external_2.cu} (73%)
 create mode 100644 tests/src/generator_blas1.cpp
 create mode 100644 tests/src/generator_blas2.cpp
 create mode 100644 tests/src/generator_blas3.cpp
 delete mode 100644 tests/src/generator_inner_product.cpp
 delete mode 100644 tests/src/generator_matrix.cpp
 delete mode 100644 tests/src/generator_matrix_vector_product.cpp
 delete mode 100644 tests/src/generator_vector.cpp
 create mode 100644 tests/src/global_variables.cpp
 create mode 100644 tests/src/global_variables.cu
 copy tests/src/{iterators.cpp => iterators.cu} (87%)
 create mode 100644 tests/src/libviennacl_blas1.cpp
 create mode 100644 tests/src/libviennacl_blas1.cu
 create mode 100644 tests/src/libviennacl_blas2.cpp
 create mode 100644 tests/src/libviennacl_blas2.cu
 create mode 100644 tests/src/libviennacl_blas3.cpp
 create mode 100644 tests/src/libviennacl_blas3.cu
 delete mode 100644 tests/src/matrix.cpp
 create mode 100644 tests/src/matrix_col_double.cpp
 create mode 100644 tests/src/matrix_col_double.cu
 create mode 100644 tests/src/matrix_col_float.cpp
 create mode 100644 tests/src/matrix_col_float.cu
 create mode 100644 tests/src/matrix_col_int.cpp
 create mode 100644 tests/src/matrix_col_int.cu
 create mode 100644 tests/src/matrix_float_double.hpp
 create mode 100644 tests/src/matrix_int.hpp
 delete mode 100644 tests/src/matrix_range.cpp
 create mode 100644 tests/src/matrix_row_double.cpp
 create mode 100644 tests/src/matrix_row_double.cu
 create mode 100644 tests/src/matrix_row_float.cpp
 create mode 100644 tests/src/matrix_row_float.cu
 create mode 100644 tests/src/matrix_row_int.cpp
 create mode 100644 tests/src/matrix_row_int.cu
 delete mode 100644 tests/src/matrix_slice.cpp
 create mode 100644 tests/src/matrix_vector.cpp
 create mode 100644 tests/src/matrix_vector.cu
 create mode 100644 tests/src/matrix_vector_int.cpp
 create mode 100644 tests/src/matrix_vector_int.cu
 create mode 100644 tests/src/qr_method.cpp
 create mode 100644 tests/src/scalar.cu
 create mode 100644 tests/src/scheduler_matrix.cpp
 create mode 100644 tests/src/scheduler_matrix_matrix.cpp
 create mode 100644 tests/src/scheduler_matrix_vector.cpp
 create mode 100644 tests/src/scheduler_sparse.cpp
 create mode 100644 tests/src/scheduler_vector.cpp
 create mode 100644 tests/src/sparse.cu
 create mode 100644 tests/src/spmdm.cpp
 create mode 100644 tests/src/spmdm.cu
 delete mode 100644 tests/src/vector.cpp
 create mode 100644 tests/src/vector_double.cpp
 create mode 100644 tests/src/vector_double.cu
 create mode 100644 tests/src/vector_float.cpp
 create mode 100644 tests/src/vector_float.cu
 create mode 100644 tests/src/vector_float_double.hpp
 create mode 100644 tests/src/vector_int.cpp
 create mode 100644 tests/src/vector_int.cu
 create mode 100644 tests/src/vector_multi_inner_prod.cpp
 create mode 100644 tests/src/vector_multi_inner_prod.cu
 delete mode 100644 tests/src/vector_range.cpp
 delete mode 100644 tests/src/vector_slice.cpp
 create mode 100644 tests/src/vector_uint.cpp
 create mode 100644 tests/src/vector_uint.cu
 create mode 100644 viennacl/backend/cpu_ram.hpp
 create mode 100644 viennacl/backend/cuda.hpp
 create mode 100644 viennacl/backend/mem_handle.hpp
 create mode 100644 viennacl/backend/memory.hpp
 create mode 100644 viennacl/backend/opencl.hpp
 create mode 100644 viennacl/backend/util.hpp
 create mode 100644 viennacl/compressed_compressed_matrix.hpp
 create mode 100644 viennacl/context.hpp
 create mode 100644 viennacl/generator/autotune.hpp
 delete mode 100644 viennacl/generator/compound_node.hpp
 delete mode 100644 viennacl/generator/custom_operation.hpp
 delete mode 100644 viennacl/generator/elementwise_modifier.hpp
 create mode 100644 viennacl/generator/generate.hpp
 delete mode 100644 viennacl/generator/get_kernels_infos.hpp
 create mode 100644 viennacl/generator/helpers.hpp
 delete mode 100644 viennacl/generator/make_code/expression.hpp
 delete mode 100644 viennacl/generator/make_code/inner_product.hpp
 delete mode 100644 viennacl/generator/make_code/matrix-vector_product.hpp
 delete mode 100644 viennacl/generator/make_code/regular_compound_node.hpp
 create mode 100644 viennacl/generator/map_functor.hpp
 create mode 100644 viennacl/generator/mapped_objects.hpp
 create mode 100644 viennacl/generator/matrix_product.hpp
 delete mode 100644 viennacl/generator/meta_tools/typelist.hpp
 delete mode 100644 viennacl/generator/meta_tools/utils.hpp
 delete mode 100644 viennacl/generator/operation_types.hpp
 create mode 100644 viennacl/generator/profile_base.hpp
 create mode 100644 viennacl/generator/profiles.hpp
 create mode 100644 viennacl/generator/saxpy.hpp
 create mode 100644 viennacl/generator/scalar_reduction.hpp
 create mode 100644 viennacl/generator/set_arguments_functor.hpp
 create mode 100644 viennacl/generator/statement_representation_functor.hpp
 delete mode 100644 viennacl/generator/symbolic_types/convenience_typedef.hpp
 delete mode 100644 viennacl/generator/symbolic_types/symbolic_matrix.hpp
 delete mode 100644 viennacl/generator/symbolic_types/symbolic_scalars.hpp
 delete mode 100644 viennacl/generator/symbolic_types/symbolic_vector.hpp
 delete mode 100644 viennacl/generator/tokens_management.hpp
 delete mode 100644 viennacl/generator/traits/general_purpose_traits.hpp
 delete mode 100644 viennacl/generator/traits/result_of.hpp
 delete mode 100644 viennacl/generator/tree_operations.hpp
 create mode 100644 viennacl/generator/utils.hpp
 create mode 100644 viennacl/generator/vector_reduction.hpp
 delete mode 100644 viennacl/io/kernel_parameters.hpp
 mode change 100755 => 100644 viennacl/linalg/amg.hpp
 delete mode 100644 viennacl/linalg/compressed_matrix_operations.hpp
 delete mode 100644 viennacl/linalg/coordinate_matrix_operations.hpp
 create mode 100644 viennacl/linalg/cuda/common.hpp
 create mode 100644 viennacl/linalg/cuda/direct_solve.hpp
 create mode 100644 viennacl/linalg/cuda/matrix_operations.hpp
 create mode 100644 viennacl/linalg/cuda/matrix_operations_col.hpp
 create mode 100644 viennacl/linalg/cuda/matrix_operations_prod.hpp
 create mode 100644 viennacl/linalg/cuda/matrix_operations_row.hpp
 create mode 100644 viennacl/linalg/cuda/misc_operations.hpp
 create mode 100644 viennacl/linalg/cuda/scalar_operations.hpp
 create mode 100644 viennacl/linalg/cuda/sparse_matrix_operations.hpp
 create mode 100644 viennacl/linalg/cuda/sparse_matrix_operations_solve.hpp
 create mode 100644 viennacl/linalg/cuda/vector_operations.hpp
 create mode 100644 viennacl/linalg/detail/op_applier.hpp
 create mode 100644 viennacl/linalg/detail/op_executor.hpp
 create mode 100644 viennacl/linalg/host_based/common.hpp
 create mode 100644 viennacl/linalg/host_based/direct_solve.hpp
 create mode 100644 viennacl/linalg/host_based/matrix_operations.hpp
 create mode 100644 viennacl/linalg/host_based/misc_operations.hpp
 create mode 100644 viennacl/linalg/host_based/scalar_operations.hpp
 create mode 100644 viennacl/linalg/host_based/sparse_matrix_operations.hpp
 create mode 100644 viennacl/linalg/host_based/sse_blas.hpp
 create mode 100644 viennacl/linalg/host_based/sse_kernels.hpp
 create mode 100644 viennacl/linalg/host_based/vector_operations.hpp
 create mode 100644 viennacl/linalg/ichol.hpp
 delete mode 100644 viennacl/linalg/lanczos.hpp~
 create mode 100644 viennacl/linalg/lu.hpp
 create mode 100644 viennacl/linalg/misc_operations.hpp
 create mode 100644 viennacl/linalg/mixed_precision_cg.hpp
 create mode 100644 viennacl/linalg/norm_frobenius.hpp
 create mode 100644 viennacl/linalg/opencl/common.hpp
 create mode 100644 viennacl/linalg/opencl/direct_solve.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/compressed_compressed_matrix.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/compressed_matrix.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/coordinate_matrix.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/ell_matrix.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/fft.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/hyb_matrix.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/ilu.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/matrix.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/matrix_element.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/matrix_prod.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/matrix_solve.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/nmf.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/scalar.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/spai.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/svd.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/vector.hpp
 create mode 100644 viennacl/linalg/opencl/kernels/vector_element.hpp
 create mode 100644 viennacl/linalg/opencl/matrix_operations.hpp
 create mode 100644 viennacl/linalg/opencl/misc_operations.hpp
 create mode 100644 viennacl/linalg/opencl/scalar_operations.hpp
 create mode 100644 viennacl/linalg/opencl/sparse_matrix_operations.hpp
 create mode 100644 viennacl/linalg/opencl/vandermonde_matrix_operations.hpp
 create mode 100644 viennacl/linalg/opencl/vector_operations.hpp
 create mode 100644 viennacl/linalg/qr-method-common.hpp
 create mode 100644 viennacl/linalg/qr-method.hpp
 create mode 100644 viennacl/linalg/scalar_operations.hpp
 create mode 100644 viennacl/linalg/sparse_matrix_operations.hpp
 create mode 100644 viennacl/linalg/tred2.hpp
 create mode 100644 viennacl/ocl/device_utils.hpp
 create mode 100644 viennacl/ocl/infos.hpp
 create mode 100644 viennacl/rand/gaussian.hpp
 create mode 100644 viennacl/rand/uniform.hpp
 create mode 100644 viennacl/rand/utils.hpp
 create mode 100644 viennacl/scheduler/execute.hpp
 create mode 100644 viennacl/scheduler/execute_axbx.hpp
 create mode 100644 viennacl/scheduler/execute_elementwise.hpp
 create mode 100644 viennacl/scheduler/execute_generic_dispatcher.hpp
 create mode 100644 viennacl/scheduler/execute_matrix_dispatcher.hpp
 create mode 100644 viennacl/scheduler/execute_matrix_prod.hpp
 create mode 100644 viennacl/scheduler/execute_scalar_assign.hpp
 create mode 100644 viennacl/scheduler/execute_scalar_dispatcher.hpp
 create mode 100644 viennacl/scheduler/execute_util.hpp
 create mode 100644 viennacl/scheduler/execute_vector_dispatcher.hpp
 create mode 100644 viennacl/scheduler/forwards.h
 create mode 100644 viennacl/scheduler/io.hpp
 delete mode 100644 viennacl/tools/matrix_kernel_class_deducer.hpp
 delete mode 100644 viennacl/tools/matrix_prod_kernel_class_deducer.hpp
 delete mode 100644 viennacl/tools/matrix_solve_kernel_class_deducer.hpp
 create mode 100644 viennacl/tools/shared_ptr.hpp
 create mode 100644 viennacl/tools/timer.hpp
 create mode 100644 viennacl/traits/context.hpp

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/viennacl.git



More information about the debian-science-commits mailing list