diff --git a/docs/domains/sparse_linear_algebra.rst b/docs/domains/sparse_linear_algebra.rst index b3ed1493e..9d8a01864 100644 --- a/docs/domains/sparse_linear_algebra.rst +++ b/docs/domains/sparse_linear_algebra.rst @@ -20,21 +20,21 @@ Currently known limitations: - ``oneapi::mkl::sparse::set_csr_data`` and ``oneapi::mkl::sparse::set_coo_data`` functions cannot be used on a handle that has already been used for an operation or its optimize function. Doing so - will throw an ``oneapi::mkl::unimplemented`` exception. + will throw a ``oneapi::mkl::unimplemented`` exception. - Using ``spsv`` with the ``oneapi::mkl::sparse::spsv_alg::no_optimize_alg`` and a sparse matrix that does not have the - ``oneapi::mkl::sparse::matrix_property::sorted`` property will throw an + ``oneapi::mkl::sparse::matrix_property::sorted`` property will throw a ``oneapi::mkl::unimplemented`` exception. - Using ``spmm`` on Intel GPU with a sparse matrix that is ``oneapi::mkl::transpose::conjtrans`` and has the - ``oneapi::mkl::sparse::matrix_property::symmetric`` property will throw an + ``oneapi::mkl::sparse::matrix_property::symmetric`` property will throw a ``oneapi::mkl::unimplemented`` exception. - Using ``spmv`` with a sparse matrix that is ``oneapi::mkl::transpose::conjtrans`` with a ``type_view`` - ``matrix_descr::symmetric`` or ``matrix_descr::hermitian`` will throw an + ``matrix_descr::symmetric`` or ``matrix_descr::hermitian`` will throw a ``oneapi::mkl::unimplemented`` exception. - Using ``spsv`` on Intel GPU with a sparse matrix that is - ``oneapi::mkl::transpose::conjtrans`` and will throw an + ``oneapi::mkl::transpose::conjtrans`` and will throw a ``oneapi::mkl::unimplemented`` exception. - Scalar parameters ``alpha`` and ``beta`` should be host pointers to prevent synchronizations and copies to the host. @@ -50,13 +50,13 @@ Currently known limitations: `_. Sparse operations using matrices with the COO format without the property ``matrix_property::sorted_by_rows`` or ``matrix_property::sorted`` will throw - an ``oneapi::mkl::unimplemented`` exception. + a ``oneapi::mkl::unimplemented`` exception. - Using ``spmm`` with the algorithm ``spmm_alg::csr_alg3`` and an ``opA`` other than ``transpose::nontrans`` or an ``opB`` ``transpose::conjtrans`` will throw - an ``oneapi::mkl::unimplemented`` exception. + a ``oneapi::mkl::unimplemented`` exception. - Using ``spmv`` with a ``type_view`` other than ``matrix_descr::general`` will - throw an ``oneapi::mkl::unimplemented`` exception. -- Using ``spsv`` with the algorithm ``spsv_alg::no_optimize_alg`` will throw an + throw a ``oneapi::mkl::unimplemented`` exception. +- Using ``spsv`` with the algorithm ``spsv_alg::no_optimize_alg`` will throw a ``oneapi::mkl::unimplemented`` exception. - oneMKL Interface does not provide a way to use non-default algorithms without calling preprocess functions such as ``cusparseSpMM_preprocess`` or