Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
7282 Discussions

Missing dormqr equivalent in MKL Compact API for QR-based Batch Solve

ivanp
New Contributor I
1,156 Views

I would like to solve a batch of (square) linear systems using the compact/interleaved QR factorization routine, mkl_?geqrf_compact. However, I am struggling to find the documented "compact" way to complete the linear system solve AX=B using the QR factorization. The matrices I'm interested in have a strange structure, meaning that the non-pivoting LU factorization is not applicable.

In standard LAPACK, I would use dormqr to compute Q^T B and then dtrsm for the back-substitution R X = (Q^T B).

Additionally, are there any technical white papers or articles (for instance, in Intel Parallel Universe Magazine) that provide a deep dive into the Compact/Interleaved solver suite?

Thank in advance for any advice.




0 Kudos
2 Replies
ivanp
New Contributor I
203 Views

Is there any chance this could be part of the oneMKL 2026.0 release? 

Essentially, what I'd need is similar to the ArmPL function,

or in MKL API, this would be

  • mkl_?ormqr_compact

 

0 Kudos
Chao_Y_Intel
Moderator
92 Views

Hi @ivanp 

 

Thanks for submitting this request. We’ve tracked this request in our internal systems so it can be reviewed as part of our regular planning process.  Given other higher‑priority items, this feature has not been planned for near-term implementation yet.

In the meantime, if you have a Priority Support account, you may also submit questions through our Priority Support channel at https://supporttickets.intel.com/ for faster response on technical issues and product-related inquiries.

 

Regards,
Chao Y.

Intel MKL Support

0 Kudos
Reply