Showing results for

- Intel Community
- Software Development SDKs and Libraries
- Intel® oneAPI Math Kernel Library & Intel® Math Kernel Library
- Question about matrix storage in Zheevd

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page

Highlighted
##

Ye_C_1

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

03-24-2019
02:27 AM

8 Views

Question about matrix storage in Zheevd

There are two choices for the argument uplo.

uplo

Must be 'U' or 'L' .

If uplo = 'U' , a stores the upper triangular part of A.

If uplo = 'L' , a stores the lower triangular part of A.

Is it still rightful if the matrix holds all the elements (both upper and lower parts)?

The matrix is overwritten by the eigenvectors on exit. I am not sure if the upper or lower triangular part is not initialized to zeros, the output eigenvectors are still correct.

0 Replies

For more complete information about compiler optimizations, see our Optimization Notice.