LAPACK-like Extensions RoutinesΒΆ

oneAPI Math Kernel Library DPC++ provides additional routines to extend the functionality of the LAPACK routines. These include routines to compute many independent factorizations, linear equation solutions, and similar. The following table lists the LAPACK-like Extensions routine groups.

Routines

Scratchpad Size Routines

Description

geqrf_batch

geqrf_batch_scratchpad_size

Computes the QR factorizations of a batch of general matrices.

getrf_batch

getrf_batch_scratchpad_size

Computes the LU factorizations of a batch of general matrices.

getri_batch

getri_batch_scratchpad_size

Computes the inverses of a batch of LU-factored general matrices.

getrs_batch

getrs_batch_scratchpad_size

Solves systems of linear equations with a batch of LU-factored square coefficient matrices, with multiple right-hand sides.

orgqr_batch

orgqr_batch_scratchpad_size

Generates the real orthogonal/complex unitary matrix \(Q_i\) of the QR factorization formed by geqrf_batch.

potrf_batch

potrf_batch_scratchpad_size

Computes the Cholesky factorization of a batch of symmetric (Hermitian) positive-definite matrices.

potrs_batch

potrs_batch_scratchpad_size

Solves systems of linear equations with a batch of Cholesky-factored symmetric (Hermitian) positive-definite coefficient matrices, with multiple right-hand sides.

ungqr_batch

ungqr_batch_scratchpad_size

Generates the complex unitary matrix \(Q_i\) with the QR factorization formed by geqrf_batch.