- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We have many 2 and 3 dimensional arrays which are allocated based on the size of the problem. We are running into memory overflow errors with large problems. These arrays are very sparse so I only need to store the non-zero elements. Is there a sparse matrix handler in Intel Fortran I could use, preferably with the same syntax, eg:
a(i,j,k) = 123.456
or xyz = a(i,j,k)
to save replacing the occurrences in the code?
Adrian
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Library support for sparse matrices is included in the MKL library provided with ifort. Open source versions of that and other libraries are available.

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