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

Matrix Reordering in MKL?

Robert_P_2
Beginner
189 Views

Are there any matrix reordering algorithms available in the MKL API, such as Reverse-Cuthill-McKee or Gibbs-Poole-Stockmeyer? I can't seem to find any references one way or the other.

Thank you.

0 Kudos
2 Replies
Gennady_F_Intel
Moderator
189 Views

such reodering algorithms are used internally in Direct Solver (Pardiso ).MKL doesn't provide the API for that functionality.

 

Reinking__Alexander
189 Views

Note that the dss_reorder routine can write back the permutation it computes via the MKL_DSS_GET_ORDER option. The size of the buffer you'd need to supply is, of course, the same as the dimension of the equation you're solving.

https://software.intel.com/sites/products/documentation/hpc/mkl/mklman/GUID-F0D0BC19-B6ED-412C-AC4A-...

 

Reply