.. meta:: :description: hipSOLVER dense matrix LAPACK-like functions API documentation :keywords: hipSOLVER, rocSOLVER, ROCm, API, documentation, dense matrix, Lapack-like .. _dense_lapacklike: ************************************ Dense matrix LAPACK-like functions ************************************ hipSOLVER provides other LAPACK-like routines. They are divided into the following subcategories: * :ref:`dense_likeeigens`: Eigenproblems for symmetric matrices. * :ref:`dense_likesvds`: Singular values and related problems for general matrices. .. _dense_likeeigens: Symmetric eigensolvers ================================ .. contents:: List of LAPACK-like symmetric eigensolvers :local: :backlinks: top .. _dense_syevdx_bufferSize: hipsolverDnsyevdx_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnDsyevdx_bufferSize :outline: .. doxygenfunction:: hipsolverDnSsyevdx_bufferSize .. _dense_heevdx_bufferSize: hipsolverDnheevdx_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZheevdx_bufferSize :outline: .. doxygenfunction:: hipsolverDnCheevdx_bufferSize .. _dense_syevdx: hipsolverDnsyevdx() --------------------------------------------------- .. doxygenfunction:: hipsolverDnDsyevdx :outline: .. doxygenfunction:: hipsolverDnSsyevdx .. _dense_heevdx: hipsolverDnheevdx() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZheevdx :outline: .. doxygenfunction:: hipsolverDnCheevdx .. _dense_syevj_bufferSize: hipsolverDnsyevj_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnDsyevj_bufferSize :outline: .. doxygenfunction:: hipsolverDnSsyevj_bufferSize .. _dense_heevj_bufferSize: hipsolverDnheevj_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZheevj_bufferSize :outline: .. doxygenfunction:: hipsolverDnCheevj_bufferSize .. _dense_syevj_batched_bufferSize: hipsolverDnsyevjBatched_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnDsyevjBatched_bufferSize :outline: .. doxygenfunction:: hipsolverDnSsyevjBatched_bufferSize .. _dense_heevj_batched_bufferSize: hipsolverDnheevjBatched_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZheevjBatched_bufferSize :outline: .. doxygenfunction:: hipsolverDnCheevjBatched_bufferSize .. _dense_syevj: hipsolverDnsyevj() --------------------------------------------------- .. doxygenfunction:: hipsolverDnDsyevj :outline: .. doxygenfunction:: hipsolverDnSsyevj .. _dense_heevj: hipsolverDnheevj() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZheevj :outline: .. doxygenfunction:: hipsolverDnCheevj .. _dense_syevj_batched: hipsolverDnsyevjBatched() --------------------------------------------------- .. doxygenfunction:: hipsolverDnDsyevjBatched :outline: .. doxygenfunction:: hipsolverDnSsyevjBatched .. _dense_heevj_batched: hipsolverDnheevjBatched() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZheevjBatched :outline: .. doxygenfunction:: hipsolverDnCheevjBatched .. _dense_sygvdx_bufferSize: hipsolverDnsygvdx_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnDsygvdx_bufferSize :outline: .. doxygenfunction:: hipsolverDnSsygvdx_bufferSize .. _dense_hegvdx_bufferSize: hipsolverDnhegvdx_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZhegvdx_bufferSize :outline: .. doxygenfunction:: hipsolverDnChegvdx_bufferSize .. _dense_sygvdx: hipsolverDnsygvdx() --------------------------------------------------- .. doxygenfunction:: hipsolverDnDsygvdx :outline: .. doxygenfunction:: hipsolverDnSsygvdx .. _dense_hegvdx: hipsolverDnhegvdx() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZhegvdx :outline: .. doxygenfunction:: hipsolverDnChegvdx .. _dense_sygvj_bufferSize: hipsolverDnsygvj_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnDsygvj_bufferSize :outline: .. doxygenfunction:: hipsolverDnSsygvj_bufferSize .. _dense_hegvj_bufferSize: hipsolverDnhegvj_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZhegvj_bufferSize :outline: .. doxygenfunction:: hipsolverDnChegvj_bufferSize .. _dense_sygvj: hipsolverDnsygvj() --------------------------------------------------- .. doxygenfunction:: hipsolverDnDsygvj :outline: .. doxygenfunction:: hipsolverDnSsygvj .. _dense_hegvj: hipsolverDnhegvj() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZhegvj :outline: .. doxygenfunction:: hipsolverDnChegvj .. _dense_likesvds: Singular value decomposition ================================ .. contents:: List of LAPACK-like SVD-related functions :local: :backlinks: top .. _dense_gesvdj_bufferSize: hipsolverDngesvdj_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZgesvdj_bufferSize :outline: .. doxygenfunction:: hipsolverDnCgesvdj_bufferSize :outline: .. doxygenfunction:: hipsolverDnDgesvdj_bufferSize :outline: .. doxygenfunction:: hipsolverDnSgesvdj_bufferSize .. _dense_gesvdj_batched_bufferSize: hipsolverDngesvdjBatched_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZgesvdjBatched_bufferSize :outline: .. doxygenfunction:: hipsolverDnCgesvdjBatched_bufferSize :outline: .. doxygenfunction:: hipsolverDnDgesvdjBatched_bufferSize :outline: .. doxygenfunction:: hipsolverDnSgesvdjBatched_bufferSize .. _dense_gesvdj: hipsolverDngesvdj() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZgesvdj :outline: .. doxygenfunction:: hipsolverDnCgesvdj :outline: .. doxygenfunction:: hipsolverDnDgesvdj :outline: .. doxygenfunction:: hipsolverDnSgesvdj .. _dense_gesvdj_batched: hipsolverDngesvdjBatched() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZgesvdjBatched :outline: .. doxygenfunction:: hipsolverDnCgesvdjBatched :outline: .. doxygenfunction:: hipsolverDnDgesvdjBatched :outline: .. doxygenfunction:: hipsolverDnSgesvdjBatched .. _dense_gesvda_strided_batched_bufferSize: hipsolverDngesvdaStridedBatched_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZgesvdaStridedBatched_bufferSize :outline: .. doxygenfunction:: hipsolverDnCgesvdaStridedBatched_bufferSize :outline: .. doxygenfunction:: hipsolverDnDgesvdaStridedBatched_bufferSize :outline: .. doxygenfunction:: hipsolverDnSgesvdaStridedBatched_bufferSize .. _dense_gesvda_strided_batched: hipsolverDngesvdaStridedBatched() --------------------------------------------------- .. doxygenfunction:: hipsolverDnZgesvdaStridedBatched :outline: .. doxygenfunction:: hipsolverDnCgesvdaStridedBatched :outline: .. doxygenfunction:: hipsolverDnDgesvdaStridedBatched :outline: .. doxygenfunction:: hipsolverDnSgesvdaStridedBatched