.. meta:: :description: hipSOLVER LAPACK-like functions API documentation :keywords: hipSOLVER, rocSOLVER, ROCm, API, documentation, lapack-like .. _lapacklike: ******************************** hipSOLVER LAPACK-like functions ******************************** LAPACK routines solve complex numerical linear algebra problems. These functions are organized into the following categories: * :ref:`likeeigens`: Eigenproblems for symmetric matrices. * :ref:`likesvds`: Singular values and related problems for general matrices. .. _likeeigens: Symmetric eigensolvers ================================ .. contents:: List of LAPACK-like symmetric eigensolvers :local: :backlinks: top .. _syevdx_bufferSize: hipsolversyevdx_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDsyevdx_bufferSize :outline: .. doxygenfunction:: hipsolverSsyevdx_bufferSize .. _heevdx_bufferSize: hipsolverheevdx_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverZheevdx_bufferSize :outline: .. doxygenfunction:: hipsolverCheevdx_bufferSize .. _syevdx: hipsolversyevdx() --------------------------------------------------- .. doxygenfunction:: hipsolverDsyevdx :outline: .. doxygenfunction:: hipsolverSsyevdx .. _heevdx: hipsolverheevdx() --------------------------------------------------- .. doxygenfunction:: hipsolverZheevdx :outline: .. doxygenfunction:: hipsolverCheevdx .. _syevj_bufferSize: hipsolversyevj_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDsyevj_bufferSize :outline: .. doxygenfunction:: hipsolverSsyevj_bufferSize .. _heevj_bufferSize: hipsolverheevj_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverZheevj_bufferSize :outline: .. doxygenfunction:: hipsolverCheevj_bufferSize .. _syevj_batched_bufferSize: hipsolversyevjBatched_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDsyevjBatched_bufferSize :outline: .. doxygenfunction:: hipsolverSsyevjBatched_bufferSize .. _heevj_batched_bufferSize: hipsolverheevjBatched_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverZheevjBatched_bufferSize :outline: .. doxygenfunction:: hipsolverCheevjBatched_bufferSize .. _syevj: hipsolversyevj() --------------------------------------------------- .. doxygenfunction:: hipsolverDsyevj :outline: .. doxygenfunction:: hipsolverSsyevj .. _heevj: hipsolverheevj() --------------------------------------------------- .. doxygenfunction:: hipsolverZheevj :outline: .. doxygenfunction:: hipsolverCheevj .. _syevj_batched: hipsolversyevjBatched() --------------------------------------------------- .. doxygenfunction:: hipsolverDsyevjBatched :outline: .. doxygenfunction:: hipsolverSsyevjBatched .. _heevj_batched: hipsolverheevjBatched() --------------------------------------------------- .. doxygenfunction:: hipsolverZheevjBatched :outline: .. doxygenfunction:: hipsolverCheevjBatched .. _sygvdx_bufferSize: hipsolversygvdx_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDsygvdx_bufferSize :outline: .. doxygenfunction:: hipsolverSsygvdx_bufferSize .. _hegvdx_bufferSize: hipsolverhegvdx_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverZhegvdx_bufferSize :outline: .. doxygenfunction:: hipsolverChegvdx_bufferSize .. _sygvdx: hipsolversygvdx() --------------------------------------------------- .. doxygenfunction:: hipsolverDsygvdx :outline: .. doxygenfunction:: hipsolverSsygvdx .. _hegvdx: hipsolverhegvdx() --------------------------------------------------- .. doxygenfunction:: hipsolverZhegvdx :outline: .. doxygenfunction:: hipsolverChegvdx .. _sygvj_bufferSize: hipsolversygvj_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverDsygvj_bufferSize :outline: .. doxygenfunction:: hipsolverSsygvj_bufferSize .. _hegvj_bufferSize: hipsolverhegvj_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverZhegvj_bufferSize :outline: .. doxygenfunction:: hipsolverChegvj_bufferSize .. _sygvj: hipsolversygvj() --------------------------------------------------- .. doxygenfunction:: hipsolverDsygvj :outline: .. doxygenfunction:: hipsolverSsygvj .. _hegvj: hipsolverhegvj() --------------------------------------------------- .. doxygenfunction:: hipsolverZhegvj :outline: .. doxygenfunction:: hipsolverChegvj .. _likesvds: Singular value decomposition ================================ .. contents:: List of LAPACK-like SVD-related functions :local: :backlinks: top .. _gesvdj_bufferSize: hipsolvergesvdj_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverZgesvdj_bufferSize :outline: .. doxygenfunction:: hipsolverCgesvdj_bufferSize :outline: .. doxygenfunction:: hipsolverDgesvdj_bufferSize :outline: .. doxygenfunction:: hipsolverSgesvdj_bufferSize .. _gesvdj_batched_bufferSize: hipsolvergesvdjBatched_bufferSize() --------------------------------------------------- .. doxygenfunction:: hipsolverZgesvdjBatched_bufferSize :outline: .. doxygenfunction:: hipsolverCgesvdjBatched_bufferSize :outline: .. doxygenfunction:: hipsolverDgesvdjBatched_bufferSize :outline: .. doxygenfunction:: hipsolverSgesvdjBatched_bufferSize .. _gesvdj: hipsolvergesvdj() --------------------------------------------------- .. doxygenfunction:: hipsolverZgesvdj :outline: .. doxygenfunction:: hipsolverCgesvdj :outline: .. doxygenfunction:: hipsolverDgesvdj :outline: .. doxygenfunction:: hipsolverSgesvdj .. _gesvdj_batched: hipsolvergesvdjBatched() --------------------------------------------------- .. doxygenfunction:: hipsolverZgesvdjBatched :outline: .. doxygenfunction:: hipsolverCgesvdjBatched :outline: .. doxygenfunction:: hipsolverDgesvdjBatched :outline: .. doxygenfunction:: hipsolverSgesvdjBatched