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

pzheevr or similar PMRRR in mkl lib

PsyAuto
Beginner
471 Views

Hello,

I would like to know if there is any version of MRRR in MKL for complex matrices.

I did a quick search in these forums but found nothing. Sorry if this came up before!

If there is none, what subroutine would you recommend for selective diagonalization

of large (50k x 50k) complex matrices?

All the best,

PsyAuto

0 Kudos
1 Solution
Aleksandr_Z_Intel
471 Views
At present, IntelMKL does not contain p(z,c)heevr. You may use NETLIB ScaLAPACK 2.0.0 p(z,c)heevr, seehttp://netlib.org/scalapack/scalapack-2.0.0.html.

View solution in original post

0 Kudos
3 Replies
Aleksandr_Z_Intel
471 Views
Dear PsyAuto,
The name of subroutine is (z,c)heevr. But take into consuderation thatroutine?heevr uses rrronly when the full spectrum is requested on machines which conform to the IEEE-754 floating point standard.
Try to use stemr for partial spectrum.
0 Kudos
PsyAuto
Beginner
471 Views

Hi,

thank you for the quick response. I am trying to find a rrr subroutine for ScaLAPACK, sorry

I did not make it clear in my OP.

All the best,

0 Kudos
Aleksandr_Z_Intel
472 Views
At present, IntelMKL does not contain p(z,c)heevr. You may use NETLIB ScaLAPACK 2.0.0 p(z,c)heevr, seehttp://netlib.org/scalapack/scalapack-2.0.0.html.
0 Kudos
Reply