/dports/math/viennacl/ViennaCL-1.7.1/viennacl/linalg/opencl/ |
H A D | common.hpp | 49 inline std::string sparse_dense_matmult_kernel_name(bool B_transposed, bool B_row_major, bool C_row… in sparse_dense_matmult_kernel_name() argument 53 if (B_row_major && C_row_major) in sparse_dense_matmult_kernel_name() 55 if (B_row_major && !C_row_major) in sparse_dense_matmult_kernel_name() 57 if (!B_row_major && C_row_major) in sparse_dense_matmult_kernel_name() 63 if (B_row_major && C_row_major) in sparse_dense_matmult_kernel_name() 65 if (B_row_major && !C_row_major) in sparse_dense_matmult_kernel_name() 67 if (!B_row_major && C_row_major) in sparse_dense_matmult_kernel_name()
|
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/ |
H A D | hyb_matrix.hpp | 100 bool B_transposed, bool B_row_major, bool C_row_major) in generate_hyb_matrix_dense_matrix_mul() argument 103 …:linalg::opencl::detail::sparse_dense_matmult_kernel_name(B_transposed, B_row_major, C_row_major)); in generate_hyb_matrix_dense_matrix_mul() 146 if (B_transposed && B_row_major) in generate_hyb_matrix_dense_matrix_mul() 148 else if (B_transposed && !B_row_major) in generate_hyb_matrix_dense_matrix_mul() 150 else if (!B_transposed && B_row_major) in generate_hyb_matrix_dense_matrix_mul() 162 if (B_transposed && B_row_major) in generate_hyb_matrix_dense_matrix_mul() 164 else if (B_transposed && !B_row_major) in generate_hyb_matrix_dense_matrix_mul() 166 else if (!B_transposed && B_row_major) in generate_hyb_matrix_dense_matrix_mul()
|
H A D | ell_matrix.hpp | 91 bool B_transposed, bool B_row_major, bool C_row_major) in generate_ell_matrix_dense_matrix_mul() argument 94 …:linalg::opencl::detail::sparse_dense_matmult_kernel_name(B_transposed, B_row_major, C_row_major)); in generate_ell_matrix_dense_matrix_mul() 139 if (B_transposed && B_row_major) in generate_ell_matrix_dense_matrix_mul() 141 else if (B_transposed && !B_row_major) in generate_ell_matrix_dense_matrix_mul() 143 else if (!B_transposed && B_row_major) in generate_ell_matrix_dense_matrix_mul()
|
H A D | coordinate_matrix.hpp | 118 … bool B_transposed, bool B_row_major, bool C_row_major) in generate_coordinate_matrix_dense_matrix_mul() argument 121 …:linalg::opencl::detail::sparse_dense_matmult_kernel_name(B_transposed, B_row_major, C_row_major)); in generate_coordinate_matrix_dense_matrix_mul() 160 if (B_transposed && B_row_major) in generate_coordinate_matrix_dense_matrix_mul() 162 else if (B_transposed && !B_row_major) in generate_coordinate_matrix_dense_matrix_mul() 164 else if (!B_transposed && B_row_major) in generate_coordinate_matrix_dense_matrix_mul()
|
H A D | compressed_matrix.hpp | 119 … bool B_transposed, bool B_row_major, bool C_row_major) in generate_compressed_matrix_dense_matrix_mult() argument 122 …:linalg::opencl::detail::sparse_dense_matmult_kernel_name(B_transposed, B_row_major, C_row_major)); in generate_compressed_matrix_dense_matrix_mult() 163 if (B_transposed && B_row_major) in generate_compressed_matrix_dense_matrix_mult() 165 else if (B_transposed && !B_row_major) in generate_compressed_matrix_dense_matrix_mult() 167 else if (!B_transposed && B_row_major) in generate_compressed_matrix_dense_matrix_mult()
|
/dports/math/viennacl/ViennaCL-1.7.1/libviennacl/src/ |
H A D | blas3_cuda.cu | 63 bool B_row_major = (orderB == ViennaCLRowMajor); in ViennaCLCUDAgemm_impl() local 71 B_size1, offB_row, incB_row, B_row_major ? k : ldb, in ViennaCLCUDAgemm_impl() 72 … B_size2, offB_col, incB_col, B_row_major ? ldb : n, B_row_major); in ViennaCLCUDAgemm_impl()
|
H A D | blas3_host.cpp | 62 bool B_row_major = (orderB == ViennaCLRowMajor); in ViennaCLHostgemm_impl() local 70 … B_size1, size_type(offB_row), difference_type(incB_row), size_type(B_row_major ? k : ldb), in ViennaCLHostgemm_impl() 71 …e2, size_type(offB_col), difference_type(incB_col), size_type(B_row_major ? ldb : n), B_row_major); in ViennaCLHostgemm_impl()
|
H A D | blas3_host.cu | 62 bool B_row_major = (orderB == ViennaCLRowMajor); in ViennaCLHostgemm_impl() local 70 … B_size1, size_type(offB_row), difference_type(incB_row), size_type(B_row_major ? k : ldb), in ViennaCLHostgemm_impl() 71 …e2, size_type(offB_col), difference_type(incB_col), size_type(B_row_major ? ldb : n), B_row_major); in ViennaCLHostgemm_impl()
|
H A D | blas3_opencl.cpp | 66 bool B_row_major = (orderB == ViennaCLRowMajor); in ViennaCLOpenCLgemm_impl() local 74 … B_size1, size_type(offB_row), difference_type(incB_row), size_type(B_row_major ? k : ldb), in ViennaCLOpenCLgemm_impl() 75 …e2, size_type(offB_col), difference_type(incB_col), size_type(B_row_major ? ldb : n), B_row_major); in ViennaCLOpenCLgemm_impl()
|
H A D | blas3_opencl.cu | 66 bool B_row_major = (orderB == ViennaCLRowMajor); in ViennaCLOpenCLgemm_impl() local 74 … B_size1, size_type(offB_row), difference_type(incB_row), size_type(B_row_major ? k : ldb), in ViennaCLOpenCLgemm_impl() 75 …e2, size_type(offB_col), difference_type(incB_col), size_type(B_row_major ? ldb : n), B_row_major); in ViennaCLOpenCLgemm_impl()
|