- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, I tried to use Pardiso library to solve a sparse non-symmetrix complex matrix and I encountered an error message. This are details of matrix I tried to solve:
Linear System number of unknows = 113259
Matrix number of non-zero = 186565263
CSR storage format (about 3558.4 Mb in complex double precision)
RAM available = 128 Gb
This is the error message:
*** Error in PARDISO ( insufficient_memory) error_num= -402
*** Error in PARDISO memory allocation: STRUC_S0, size to allocate: -1307204872 bytes
total memory wanted here: -1271247 kbyte
symbolic (max): -1271247 symbolic (permanent): 3
real(including 1 factor): 0
Maybe the inverse of this matrix requires more than 128 Gb, but I don't understand why in the error message the size of the memory to allocate is a negative number ?
Best Regards,
Paolo
Linear System number of unknows = 113259
Matrix number of non-zero = 186565263
CSR storage format (about 3558.4 Mb in complex double precision)
RAM available = 128 Gb
This is the error message:
*** Error in PARDISO ( insufficient_memory) error_num= -402
*** Error in PARDISO memory allocation: STRUC_S0, size to allocate: -1307204872 bytes
total memory wanted here: -1271247 kbyte
symbolic (max): -1271247 symbolic (permanent): 3
real(including 1 factor): 0
Maybe the inverse of this matrix requires more than 128 Gb, but I don't understand why in the error message the size of the memory to allocate is a negative number ?
Best Regards,
Paolo
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Paolo,
Which version of MKL are you using? Is it Windows, Linux?. How do you link your application?
--Gennady
Which version of MKL are you using? Is it Windows, Linux?. How do you link your application?
--Gennady
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Gennady Fedorov (Intel)
Paolo,
Which version of MKL are you using? Is it Windows, Linux?. How do you link your application?
--Gennady
Which version of MKL are you using? Is it Windows, Linux?. How do you link your application?
--Gennady
Hi Gennady,
I have the version 10.1.0.018 of MKL, compiler is Intel Fortran 10.1.018 (64bit) with Microsoft Visual Studio 2005 on Windows XP. The linked library is mkl_em64t.lib.
I run the program on a 64bit machine, setting INTEGER(kind=8) :: PT(64) = 0, as written in the manual.
Paolo
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