/dports/math/viennacl/ViennaCL-1.7.1/viennacl/linalg/cuda/ |
H A D | matrix_operations.hpp | 321 unsigned int s1 = clear ? viennacl::traits::internal_size1(mat) : viennacl::traits::size1(mat); in matrix_assign() 412 …mat_stride = viennacl::traits::stride2(mat) * viennacl::traits::internal_size1(mat) + viennacl::tr… in matrix_diag_from_vector() 459 …mat_stride = viennacl::traits::stride2(mat) * viennacl::traits::internal_size1(mat) + viennacl::tr… in matrix_diag_to_vector() 492 mat_stride = viennacl::traits::stride2(mat) * viennacl::traits::internal_size1(mat); in matrix_row() 2510 … static_cast<unsigned int>(viennacl::traits::internal_size1(A))); in bidiag_pack() 2551 … static_cast<unsigned int>(viennacl::traits::internal_size1(A))); in copy_vec() 2574 … static_cast<unsigned int>(viennacl::traits::internal_size1(A))); in copy_vec() 2611 … static_cast<unsigned int>(viennacl::traits::internal_size1(A))); in house_update_A_left() 2649 … static_cast<unsigned int>(viennacl::traits::internal_size1(A))); in house_update_A_right() 2680 … static_cast<unsigned int>(viennacl::traits::internal_size1(Q))); in house_update_QL() [all …]
|
H A D | sparse_matrix_operations.hpp | 1816 static_cast<unsigned int>(mat.internal_size1()), in prod_impl() 1833 static_cast<unsigned int>(mat.internal_size1()), in prod_impl() 2379 static_cast<unsigned int>(mat.internal_size1()), in prod_impl() 2502 static_cast<unsigned int>(mat.internal_size1()), in prod_impl() 2529 static_cast<unsigned int>(mat.internal_size1()), in prod_impl() 2556 static_cast<unsigned int>(mat.internal_size1()), in prod_impl() 2583 static_cast<unsigned int>(mat.internal_size1()), in prod_impl() 2702 static_cast<unsigned int>(mat.internal_size1()), in prod_impl() 2729 static_cast<unsigned int>(mat.internal_size1()), in prod_impl() 2756 static_cast<unsigned int>(mat.internal_size1()), in prod_impl() [all …]
|
H A D | direct_solve.hpp | 204 …static_cast<unsigned int>(viennacl::traits::internal_size1(A)), static_cast<unsigned int>(viennacl… in inplace_solve_impl() 211 …static_cast<unsigned int>(viennacl::traits::internal_size1(B)), static_cast<unsigned int>(viennacl… in inplace_solve_impl() 223 …static_cast<unsigned int>(viennacl::traits::internal_size1(A)), static_cast<unsigned int>(viennacl… in inplace_solve_impl() 230 …static_cast<unsigned int>(viennacl::traits::internal_size1(B)), static_cast<unsigned int>(viennacl… in inplace_solve_impl() 366 …static_cast<unsigned int>(viennacl::traits::internal_size1(mat)), static_cast<unsigned int>(vienna… in inplace_solve_vector_impl() 380 …static_cast<unsigned int>(viennacl::traits::internal_size1(mat)), static_cast<unsigned int>(vienna… in inplace_solve_vector_impl()
|
H A D | nmf_operations.hpp | 100 … static_cast<unsigned int>(H.internal_size1() * H.internal_size2())); in nmf() 110 … static_cast<unsigned int>( W.internal_size1() * W.internal_size2())); in nmf()
|
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/linalg/ |
H A D | lu.hpp | 124 std::vector<NumericT> temp_buffer(A.internal_size1() * max_block_size); in lu_factorize() 142 sizeof(NumericT) * col_start * A.internal_size1(), in lu_factorize() 143 sizeof(NumericT) * current_block_size * A.internal_size1(), in lu_factorize() 149 NumericT a_kk = temp_buffer[col_start + k + k * A.internal_size1()]; in lu_factorize() 151 temp_buffer[i + k * A.internal_size1()] /= a_kk; // write l_ik in lu_factorize() 155 NumericT a_kj = temp_buffer[col_start + k + j * A.internal_size1()]; in lu_factorize() 157 …temp_buffer[i + j * A.internal_size1()] -= temp_buffer[i + k * A.internal_size1()] * a_kj; // l_i… in lu_factorize() 163 sizeof(NumericT) * col_start * A.internal_size1(), in lu_factorize() 164 sizeof(NumericT) * current_block_size * A.internal_size1(), in lu_factorize()
|
H A D | lanczos.hpp | 192 … viennacl::vector_base<NumericT> q_iminus1(Q.handle(), Q.size1(), (i-1) * Q.internal_size1(), 1); in lanczosPRO() 218 viennacl::vector_base<NumericT> q_k(Q.handle(), Q.size1(), k * Q.internal_size1(), 1); in lanczosPRO() 238 viennacl::vector_base<NumericT> q_j(Q.handle(), Q.size1(), j * Q.internal_size1(), 1); in lanczosPRO() 247 viennacl::vector_base<NumericT> q_k(Q.handle(), Q.size1(), k * Q.internal_size1(), 1); in lanczosPRO() 260 viennacl::vector_base<NumericT> q_k(Q.handle(), Q.size1(), k * Q.internal_size1(), 1); in lanczosPRO() 285 viennacl::vector_base<NumericT> q_i(Q.handle(), Q.size1(), i * Q.internal_size1(), 1); in lanczosPRO() 319 … eigenvectors_A.row_major() ? i : i * eigenvectors_A.internal_size1(), in lanczosPRO() 366 viennacl::vector_base<NumericT> q_i(Q.handle(), Q.size1(), i * Q.internal_size1(), 1); in lanczos() 378 … viennacl::vector_base<NumericT> q_iminus1(Q.handle(), Q.size1(), (i-1) * Q.internal_size1(), 1); in lanczos() 388 viennacl::vector_base<NumericT> q_j(Q.handle(), Q.size1(), j * Q.internal_size1(), 1); in lanczos() [all …]
|
H A D | qr-method-common.hpp | 119 static_cast<cl_uint>(A.internal_size1()), in transpose() 130 static_cast<cl_uint>(A.internal_size1()), in transpose()
|
H A D | direct_solve.hpp | 238 …y_B.lhs().size1(), proxy_B.lhs().start1(), proxy_B.lhs().stride1(), proxy_B.lhs().internal_size1(), in inplace_solve() 259 …y_A.lhs().size1(), proxy_A.lhs().start1(), proxy_A.lhs().stride1(), proxy_A.lhs().internal_size1(), in inplace_solve() 279 …y_A.lhs().size1(), proxy_A.lhs().start1(), proxy_A.lhs().stride1(), proxy_A.lhs().internal_size1(), in inplace_solve() 284 …y_B.lhs().size1(), proxy_B.lhs().start1(), proxy_B.lhs().stride1(), proxy_B.lhs().internal_size1(), in inplace_solve() 477 … proxy.lhs().size1(), proxy.lhs().start1(), proxy.lhs().stride1(), proxy.lhs().internal_size1(), in inplace_solve()
|
/dports/math/viennacl/ViennaCL-1.7.1/libviennacl/src/ |
H A D | init_matrix.hpp | 30 …h.raw_size(static_cast<viennacl::vcl_size_t>(A->internal_size1) * static_cast<viennacl::vcl_size_t… in init_cuda_matrix() 32 …h.raw_size(static_cast<viennacl::vcl_size_t>(A->internal_size1) * static_cast<viennacl::vcl_size_t… in init_cuda_matrix() 51 …h.raw_size(static_cast<viennacl::vcl_size_t>(A->internal_size1) * static_cast<viennacl::vcl_size_t… in init_opencl_matrix() 53 …h.raw_size(static_cast<viennacl::vcl_size_t>(A->internal_size1) * static_cast<viennacl::vcl_size_t… in init_opencl_matrix() 72 …h.raw_size(static_cast<viennacl::vcl_size_t>(A->internal_size1) * static_cast<viennacl::vcl_size_t… in init_host_matrix() 74 …h.raw_size(static_cast<viennacl::vcl_size_t>(A->internal_size1) * static_cast<viennacl::vcl_size_t… in init_host_matrix()
|
H A D | blas3.cpp | 58 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLgemm() 61 …ze_type(B->size1), size_type(B->start1), difference_type(B->stride1), size_type(B->internal_size1), in ViennaCLgemm() 64 …ze_type(C->size1), size_type(C->start1), difference_type(C->stride1), size_type(C->internal_size1), in ViennaCLgemm() 87 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLgemm() 90 …ze_type(B->size1), size_type(B->start1), difference_type(B->stride1), size_type(B->internal_size1), in ViennaCLgemm() 93 …ze_type(C->size1), size_type(C->start1), difference_type(C->stride1), size_type(C->internal_size1), in ViennaCLgemm() 137 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLtrsm() 140 …ze_type(B->size1), size_type(B->start1), difference_type(B->stride1), size_type(B->internal_size1), in ViennaCLtrsm() 204 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLtrsm() 207 …ze_type(B->size1), size_type(B->start1), difference_type(B->stride1), size_type(B->internal_size1), in ViennaCLtrsm()
|
H A D | blas3.cu | 58 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLgemm() 61 …ze_type(B->size1), size_type(B->start1), difference_type(B->stride1), size_type(B->internal_size1), in ViennaCLgemm() 64 …ze_type(C->size1), size_type(C->start1), difference_type(C->stride1), size_type(C->internal_size1), in ViennaCLgemm() 87 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLgemm() 90 …ze_type(B->size1), size_type(B->start1), difference_type(B->stride1), size_type(B->internal_size1), in ViennaCLgemm() 93 …ze_type(C->size1), size_type(C->start1), difference_type(C->stride1), size_type(C->internal_size1), in ViennaCLgemm() 137 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLtrsm() 140 …ze_type(B->size1), size_type(B->start1), difference_type(B->stride1), size_type(B->internal_size1), in ViennaCLtrsm() 204 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLtrsm() 207 …ze_type(B->size1), size_type(B->start1), difference_type(B->stride1), size_type(B->internal_size1), in ViennaCLtrsm()
|
H A D | blas2.cpp | 62 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLgemv() 82 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLgemv() 122 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLtrsv() 149 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLtrsv() 203 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLger() 219 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLger()
|
H A D | blas2.cu | 62 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLgemv() 82 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLgemv() 122 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLtrsv() 149 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLtrsv() 203 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLger() 219 …ze_type(A->size1), size_type(A->start1), difference_type(A->stride1), size_type(A->internal_size1), in ViennaCLger()
|
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/ |
H A D | matrix_proxy.hpp | 102 … other.size1(), other.start1(), other.stride1(), other.internal_size1(), in matrix_range() 206 …vcl_size_t start_offset = (gpu_matrix_range.start2() + j) * gpu_matrix_range.internal_size1() + gp… in copy() 215 std::vector<NumericT> entries(gpu_matrix_range.internal_size1()*gpu_matrix_range.size2()); in copy() 220 …entries[i + j*gpu_matrix_range.internal_size1()] = detail::matrix_access<NumericT>(cpu_matrix, i, … in copy() 222 vcl_size_t start_offset = gpu_matrix_range.start2() * gpu_matrix_range.internal_size1(); in copy() 223 vcl_size_t num_entries = gpu_matrix_range.internal_size1() * gpu_matrix_range.size2(); in copy() 306 std::vector<NumericT> entries(gpu_matrix_range.internal_size1()*gpu_matrix_range.size2()); in copy() 309 vcl_size_t start_offset = gpu_matrix_range.start2() * gpu_matrix_range.internal_size1(); in copy() 310 vcl_size_t num_entries = gpu_matrix_range.internal_size1() * gpu_matrix_range.size2(); in copy() 316 …tail::matrix_access<NumericT>(cpu_matrix, i, j) = entries[i + j*gpu_matrix_range.internal_size1()]; in copy() [all …]
|
H A D | hyb_matrix.hpp | 74 …nacl::backend::typesafe_host_array<unsigned int> host_coords_buffer(ell_coords_, internal_size1()); in clear() 75 std::vector<NumericT> host_elements(internal_size1()); in clear() 77 …nd::memory_create(ell_coords_, host_coords_buffer.element_size() * internal_size1(), viennacl::t… in clear() 78 …viennacl::backend::memory_create(ell_elements_, sizeof(NumericT) * internal_size1(), … in clear() 95 …vcl_size_t internal_size1() const { return viennacl::tools::align_to_multiple<vcl_size_t>(rows_, A… in internal_size1() function in viennacl::hyb_matrix 176 vcl_size_t nnz = gpu_matrix.internal_size1() * gpu_matrix.internal_ellnnz(); in copy() 197 … ell_coords.set(gpu_matrix.internal_size1() * data_index + col_it.index1(), col_it.index2()); in copy() 198 ell_elements[gpu_matrix.internal_size1() * data_index + col_it.index1()] = *col_it; in copy() 267 std::vector<NumericT> ell_elements(gpu_matrix.internal_size1() * gpu_matrix.internal_ellnnz()); in copy() 268 …host_array<unsigned int> ell_coords(gpu_matrix.handle2(), gpu_matrix.internal_size1() * gpu_matrix… in copy() [all …]
|
H A D | ell_matrix.hpp | 81 …viennacl::backend::typesafe_host_array<unsigned int> host_coords_buffer(coords_, internal_size1()); in clear() 82 std::vector<NumericT> host_elements(internal_size1()); in clear() 84 …viennacl::backend::memory_create(coords_, host_coords_buffer.element_size() * internal_size1(), … in clear() 85 …viennacl::backend::memory_create(elements_, sizeof(NumericT) * internal_size1(), … in clear() 88 …vcl_size_t internal_size1() const { return viennacl::tools::align_to_multiple<vcl_size_t>(rows_, A… in internal_size1() function in viennacl::ell_matrix 98 vcl_size_t internal_nnz() const { return internal_size1() * internal_maxnnz(); } in internal_nnz() 161 coords.set(gpu_matrix.internal_size1() * data_index + col_it.index1(), col_it.index2()); in copy() 162 elements[gpu_matrix.internal_size1() * data_index + col_it.index1()] = *col_it; in copy() 217 vcl_size_t offset = gpu_matrix.internal_size1() * ind + row; in copy()
|
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/linalg/host_based/ |
H A D | common.hpp | 81 vcl_size_t internal_size1, vcl_size_t internal_size2) in matrix_array_wrapper() argument 85 internal_size1_(internal_size1), internal_size2_(internal_size2) {} in matrix_array_wrapper() 116 vcl_size_t internal_size1, vcl_size_t internal_size2) in matrix_array_wrapper() argument 120 internal_size1_(internal_size1), internal_size2_(internal_size2) {} in matrix_array_wrapper()
|
H A D | sparse_matrix_operations.hpp | 168 vcl_size_t d_mat_internal_size1 = viennacl::traits::internal_size1(d_mat); in prod_impl() 175 vcl_size_t result_internal_size1 = viennacl::traits::internal_size1(result); in prod_impl() 263 vcl_size_t result_internal_size1 = viennacl::traits::internal_size1(result); in prod_impl() 1228 vcl_size_t d_mat_internal_size1 = viennacl::traits::internal_size1(d_mat); in prod_impl() 1476 vcl_size_t offset = row + item_id * mat.internal_size1(); in prod_impl() 1519 vcl_size_t d_mat_internal_size1 = viennacl::traits::internal_size1(d_mat); in prod_impl() 1599 vcl_size_t offset = row + item_id * sp_mat.internal_size1(); in prod_impl() 1684 vcl_size_t offset = row + item_id * sp_mat.internal_size1(); in prod_impl() 1853 vcl_size_t offset = row + item_id * mat.internal_size1(); in prod_impl() 1946 vcl_size_t offset = row + item_id * mat.internal_size1(); in prod_impl() [all …]
|
H A D | matrix_operations.hpp | 71 vcl_size_t A_internal_size1 = viennacl::traits::internal_size1(mat1); in convert() 78 vcl_size_t B_internal_size1 = viennacl::traits::internal_size1(mat2); in convert() 251 vcl_size_t A_internal_size1 = viennacl::traits::internal_size1(mat1); in am() 258 vcl_size_t B_internal_size1 = viennacl::traits::internal_size1(mat2); in am() 598 vcl_size_t A_internal_size1 = viennacl::traits::internal_size1(mat); in matrix_assign() 866 vcl_size_t A_internal_size1 = viennacl::traits::internal_size1(A); in element_op() 939 vcl_size_t A_internal_size1 = viennacl::traits::internal_size1(A); in element_op() 1257 vcl_size_t A_internal_size1 = viennacl::traits::internal_size1(A); in prod_impl() 1264 vcl_size_t B_internal_size1 = viennacl::traits::internal_size1(B); in prod_impl() 1273 vcl_size_t C_internal_size1 = viennacl::traits::internal_size1(C); in prod_impl() [all …]
|
H A D | direct_solve.hpp | 145 vcl_size_t A_internal_size1 = viennacl::traits::internal_size1(A); in inplace_solve() 154 vcl_size_t B_internal_size1 = viennacl::traits::internal_size1(B); in inplace_solve() 280 vcl_size_t A_internal_size1 = viennacl::traits::internal_size1(mat); in inplace_solve()
|
H A D | nmf_operations.hpp | 196 …viennacl::linalg::host_based::el_wise_mul_div(data_H, data_hn, data_hd, H.internal_size1() * H.int… in nmf() 206 …viennacl::linalg::host_based::el_wise_mul_div(data_W, data_wn, data_wd, W.internal_size1() * W.int… in nmf()
|
/dports/math/viennacl/ViennaCL-1.7.1/viennacl/linalg/opencl/ |
H A D | matrix_operations.hpp | 172 …cl_uint(viennacl::traits::internal_size1(mat1)), cl_uint(viennacl::traits::internal_size2(mat1)), in am() 179 … cl_uint(viennacl::traits::internal_size1(mat2)), cl_uint(viennacl::traits::internal_size2(mat2)) in am() 210 …cl_uint(viennacl::traits::internal_size1(mat1)), cl_uint(viennacl::traits::internal_size2(mat1)), in ambm() 224 … cl_uint(viennacl::traits::internal_size1(mat3)), cl_uint(viennacl::traits::internal_size2(mat3)) in ambm() 269 … cl_uint(viennacl::traits::internal_size1(mat3)), cl_uint(viennacl::traits::internal_size2(mat3)) in ambm_m() 296 …cl_uint s1 = clear ? cl_uint(viennacl::traits::internal_size1(mat)) : cl_uint(viennacl::traits::si… in matrix_assign() 462 … size_mat.stride = cl_uint(viennacl::traits::stride2(mat) * viennacl::traits::internal_size1(mat)); in matrix_row() 558 … cl_uint(viennacl::traits::internal_size1(A)), cl_uint(viennacl::traits::internal_size2(A)), in element_op() 595 … cl_uint(viennacl::traits::internal_size1(A)), cl_uint(viennacl::traits::internal_size2(A)), in element_op() 632 … cl_uint(viennacl::traits::internal_size1(mat)), cl_uint(viennacl::traits::internal_size2(mat)), in prod_impl() [all …]
|
H A D | sparse_matrix_operations.hpp | 210 … cl_uint(viennacl::traits::internal_size1(y)), cl_uint(viennacl::traits::internal_size2(y)) )); in prod_impl() 915 cl_uint(A.internal_size1()), in prod_impl() 929 cl_uint(A.internal_size1()), in prod_impl() 966 cl_uint(sp_A.internal_size1()), in prod_impl() 978 … cl_uint(viennacl::traits::internal_size1(y)), cl_uint(viennacl::traits::internal_size2(y)) in prod_impl() 1013 cl_uint(sp_A.internal_size1()), in prod_impl() 1025 … cl_uint(viennacl::traits::internal_size1(y)), cl_uint(viennacl::traits::internal_size2(y)) in prod_impl() 1147 cl_uint(A.internal_size1()), in prod_impl() 1163 cl_uint(A.internal_size1()), in prod_impl() 1186 cl_uint(A.internal_size1()), in prod_impl() [all …]
|
H A D | direct_solve.hpp | 54 … cl_uint(viennacl::traits::internal_size1(A)), cl_uint(viennacl::traits::internal_size2(A)), in inplace_solve_impl() 59 … cl_uint(viennacl::traits::internal_size1(B)), cl_uint(viennacl::traits::internal_size2(B)) in inplace_solve_impl() 139 … cl_uint(viennacl::traits::internal_size1(A)), cl_uint(viennacl::traits::internal_size2(A)), in inplace_solve()
|
H A D | nmf_operations.hpp | 88 …viennacl::ocl::enqueue(mul_div_kernel(H, hn, hd, cl_uint(H.internal_size1() * H.internal_size2()))… in nmf() 97 …viennacl::ocl::enqueue(mul_div_kernel(W, wn, wd, cl_uint(W.internal_size1() * W.internal_size2()))… in nmf()
|