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
166 lines
4.1 KiB
ReStructuredText
166 lines
4.1 KiB
ReStructuredText
.. meta::
|
|
:description: hipSOLVER refactorization helper functions API documentation
|
|
:keywords: hipSOLVER, rocSOLVER, ROCm, API, documentation, refactorization, helper functions
|
|
|
|
.. _refactor_helpers:
|
|
|
|
**********************************
|
|
Refactorization helper functions
|
|
**********************************
|
|
|
|
These helper functions control aspects of the hipSOLVER library. They are divided
|
|
into the following categories:
|
|
|
|
* :ref:`refactor_initialize`: Functions to initialize and cleanup the library handle.
|
|
* :ref:`refactor_input`: Functions to manipulate function input.
|
|
* :ref:`refactor_output`: Functions to access function output.
|
|
* :ref:`refactor_parameters`: Functions to manipulate parameters.
|
|
|
|
|
|
.. _refactor_initialize:
|
|
|
|
Handle setup and teardown
|
|
===============================
|
|
|
|
.. contents:: List of handle initialization functions
|
|
:local:
|
|
:backlinks: top
|
|
|
|
hipsolverRfCreate()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfCreate
|
|
|
|
hipsolverRfDestroy()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfDestroy
|
|
|
|
|
|
|
|
.. _refactor_input:
|
|
|
|
Input manipulation
|
|
===============================
|
|
|
|
.. contents:: List of input functions
|
|
:local:
|
|
:backlinks: top
|
|
|
|
hipsolverRfSetupDevice()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfSetupDevice
|
|
|
|
hipsolverRfSetupHost()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfSetupHost
|
|
|
|
.. _refactor_batch_setup_host:
|
|
|
|
hipsolverRfBatchSetupHost()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfBatchSetupHost
|
|
|
|
hipsolverRfAnalyze()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfAnalyze
|
|
|
|
.. _refactor_batch_analyze:
|
|
|
|
hipsolverRfBatchAnalyze()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfBatchAnalyze
|
|
|
|
hipsolverRfResetValues()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfResetValues
|
|
|
|
.. _refactor_batch_reset_values:
|
|
|
|
hipsolverRfBatchResetValues()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfBatchResetValues
|
|
|
|
|
|
|
|
.. _refactor_output:
|
|
|
|
Output manipulation
|
|
===============================
|
|
|
|
.. contents:: List of output functions
|
|
:local:
|
|
:backlinks: top
|
|
|
|
hipsolverRfAccessBundledFactorsDevice()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfAccessBundledFactorsDevice
|
|
|
|
hipsolverRfExtractBundledFactorsHost()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfExtractBundledFactorsHost
|
|
|
|
hipsolverRfExtractSplitFactorsHost()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfExtractSplitFactorsHost
|
|
|
|
.. _refactor_batch_zero_pivot:
|
|
|
|
hipsolverRfBatchZeroPivot()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfBatchZeroPivot
|
|
|
|
|
|
|
|
.. _refactor_parameters:
|
|
|
|
Parameter manipulation
|
|
===============================
|
|
|
|
.. contents:: List of parameter functions
|
|
:local:
|
|
:backlinks: top
|
|
|
|
hipsolverRfGet_Algs()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfGet_Algs
|
|
|
|
hipsolverRfGetMatrixFormat()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfGetMatrixFormat
|
|
|
|
hipsolverRfGetNumericBoostReport()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfGetNumericBoostReport
|
|
|
|
hipsolverRfGetNumericProperties()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfGetNumericProperties
|
|
|
|
hipsolverRfGetResetValuesFastMode()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfGetResetValuesFastMode
|
|
|
|
.. _refactor_set_algs:
|
|
|
|
hipsolverRfSetAlgs()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfSetAlgs
|
|
|
|
.. _refactor_set_matrix_format:
|
|
|
|
hipsolverRfSetMatrixFormat()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfSetMatrixFormat
|
|
|
|
.. _refactor_set_numeric_properties:
|
|
|
|
hipsolverRfSetNumericProperties()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfSetNumericProperties
|
|
|
|
.. _refactor_set_reset_values_fast_mode:
|
|
|
|
hipsolverRfSetResetValuesFastMode()
|
|
-----------------------------------------
|
|
.. doxygenfunction:: hipsolverRfSetResetValuesFastMode
|
|
|