Files
TheRock/rocm-libraries/projects/hipsolver/docs/reference/dense-api/lapacklike.rst
T
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

270 lines
7.3 KiB
ReStructuredText

.. 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:
hipsolverDn<type>syevdx_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnDsyevdx_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnSsyevdx_bufferSize
.. _dense_heevdx_bufferSize:
hipsolverDn<type>heevdx_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZheevdx_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnCheevdx_bufferSize
.. _dense_syevdx:
hipsolverDn<type>syevdx()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnDsyevdx
:outline:
.. doxygenfunction:: hipsolverDnSsyevdx
.. _dense_heevdx:
hipsolverDn<type>heevdx()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZheevdx
:outline:
.. doxygenfunction:: hipsolverDnCheevdx
.. _dense_syevj_bufferSize:
hipsolverDn<type>syevj_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnDsyevj_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnSsyevj_bufferSize
.. _dense_heevj_bufferSize:
hipsolverDn<type>heevj_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZheevj_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnCheevj_bufferSize
.. _dense_syevj_batched_bufferSize:
hipsolverDn<type>syevjBatched_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnDsyevjBatched_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnSsyevjBatched_bufferSize
.. _dense_heevj_batched_bufferSize:
hipsolverDn<type>heevjBatched_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZheevjBatched_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnCheevjBatched_bufferSize
.. _dense_syevj:
hipsolverDn<type>syevj()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnDsyevj
:outline:
.. doxygenfunction:: hipsolverDnSsyevj
.. _dense_heevj:
hipsolverDn<type>heevj()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZheevj
:outline:
.. doxygenfunction:: hipsolverDnCheevj
.. _dense_syevj_batched:
hipsolverDn<type>syevjBatched()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnDsyevjBatched
:outline:
.. doxygenfunction:: hipsolverDnSsyevjBatched
.. _dense_heevj_batched:
hipsolverDn<type>heevjBatched()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZheevjBatched
:outline:
.. doxygenfunction:: hipsolverDnCheevjBatched
.. _dense_sygvdx_bufferSize:
hipsolverDn<type>sygvdx_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnDsygvdx_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnSsygvdx_bufferSize
.. _dense_hegvdx_bufferSize:
hipsolverDn<type>hegvdx_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZhegvdx_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnChegvdx_bufferSize
.. _dense_sygvdx:
hipsolverDn<type>sygvdx()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnDsygvdx
:outline:
.. doxygenfunction:: hipsolverDnSsygvdx
.. _dense_hegvdx:
hipsolverDn<type>hegvdx()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZhegvdx
:outline:
.. doxygenfunction:: hipsolverDnChegvdx
.. _dense_sygvj_bufferSize:
hipsolverDn<type>sygvj_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnDsygvj_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnSsygvj_bufferSize
.. _dense_hegvj_bufferSize:
hipsolverDn<type>hegvj_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZhegvj_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnChegvj_bufferSize
.. _dense_sygvj:
hipsolverDn<type>sygvj()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnDsygvj
:outline:
.. doxygenfunction:: hipsolverDnSsygvj
.. _dense_hegvj:
hipsolverDn<type>hegvj()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZhegvj
:outline:
.. doxygenfunction:: hipsolverDnChegvj
.. _dense_likesvds:
Singular value decomposition
================================
.. contents:: List of LAPACK-like SVD-related functions
:local:
:backlinks: top
.. _dense_gesvdj_bufferSize:
hipsolverDn<type>gesvdj_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZgesvdj_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnCgesvdj_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnDgesvdj_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnSgesvdj_bufferSize
.. _dense_gesvdj_batched_bufferSize:
hipsolverDn<type>gesvdjBatched_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZgesvdjBatched_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnCgesvdjBatched_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnDgesvdjBatched_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnSgesvdjBatched_bufferSize
.. _dense_gesvdj:
hipsolverDn<type>gesvdj()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZgesvdj
:outline:
.. doxygenfunction:: hipsolverDnCgesvdj
:outline:
.. doxygenfunction:: hipsolverDnDgesvdj
:outline:
.. doxygenfunction:: hipsolverDnSgesvdj
.. _dense_gesvdj_batched:
hipsolverDn<type>gesvdjBatched()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZgesvdjBatched
:outline:
.. doxygenfunction:: hipsolverDnCgesvdjBatched
:outline:
.. doxygenfunction:: hipsolverDnDgesvdjBatched
:outline:
.. doxygenfunction:: hipsolverDnSgesvdjBatched
.. _dense_gesvda_strided_batched_bufferSize:
hipsolverDn<type>gesvdaStridedBatched_bufferSize()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZgesvdaStridedBatched_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnCgesvdaStridedBatched_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnDgesvdaStridedBatched_bufferSize
:outline:
.. doxygenfunction:: hipsolverDnSgesvdaStridedBatched_bufferSize
.. _dense_gesvda_strided_batched:
hipsolverDn<type>gesvdaStridedBatched()
---------------------------------------------------
.. doxygenfunction:: hipsolverDnZgesvdaStridedBatched
:outline:
.. doxygenfunction:: hipsolverDnCgesvdaStridedBatched
:outline:
.. doxygenfunction:: hipsolverDnDgesvdaStridedBatched
:outline:
.. doxygenfunction:: hipsolverDnSgesvdaStridedBatched