- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a code in fortran that calculates eigenvectors and eigenfunctions of matrix and process the results. I use the ifort with the -mkl compilation, the code runs in parallel for an square matrix (N,N) when N is less than 100 (more or less) but when I try larger matrixes N>300 it only runs as one thread.
Any help?
Regards
Eric
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please clarify - are you using MKL routines for the eigenvectors and eigenfunctions? Which routines?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yes, I am calling zheev to calculate the eigenvalues and eigenvectors then I do some other calculations with the results.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ok. I am going to move this to the MKL forum, then, where MKL experts can help you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Eric, Could you give us the example to check the problem on our side?
Reply
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