Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Intel Community
- Software
- Software Development SDKs and Libraries
- Intel® oneAPI Math Kernel Library
- Finding the eigenvalues (diagonalizing) of a block-diagonal matrix

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

Saurabh_Pradhan

Beginner

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

02-13-2019
04:36 AM

89 Views

Finding the eigenvalues (diagonalizing) of a block-diagonal matrix

I have to diagonalize a large matrix which take a lot of time. The matrix size 10,000 x 10,000.

This matrix is Hamiltonian of a spin system which have some block structure. Is there way to diagonalize the full matrix by diagonalize each block ?

Basically I want to

1. permutate the matrix to reduce to a block structure

2. Diagonalize each blocks .

I would appreciate any help.

Similar question for mathematica : https://mathematica.stackexchange.com/questions/170008/finding-the-eigenvalues-diagonalizing-of-a-bl...

Thanks.

Link Copied

0 Replies

Topic Options

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

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