Quantcast
Channel: Intel® oneAPI Math Kernel Library & Intel® Math Kernel Library
Viewing all articles
Browse latest Browse all 2652

Error -2 when running PARDISO with multi threads

$
0
0

Dear all,

I am trying to solve a sparse symmetric indefinite real matrix using PARDISO. The matrix is of size n=55,650,566 with 164,833,721 nonzero entries. Everything is good when the number of enable threads is equal or smaller than 17. But when I set the number of threads to be 18, error code -2 generated. And the error message shows as follows:

*** Error in PARDISO  (     insufficient_memory) error_num= 2
*** Error in PARDISO memory allocation: BEFORE_REORDERING, allocation of -8299199 bytes failed
total memory wanted here: -6125334 kbyte

Error also happens when the number of threads is bigger than 18. The machine I use has 1031GB RAM and 262GB swap space, so the insufficient memory error seems unreasonable. And the negative number of bytes in error messages is also weird. I wonder why PARDISO goes wrong under such conditions.

More information about my environment: The MKL version is 11.0.2. CPU: Intel Xeon 120 X 1200MHz. Memory: 1031GB RAM and 262GB swap. OS: RedHat Enterprise Linux 7.1

Thanks

 

 


Viewing all articles
Browse latest Browse all 2652


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>