*** Error in PARDISO (insufficient _memory) error _num=-200

*** Error in PARDISO (insufficient _memory) error _num=-200

I am running code with RHS of X(148242,1) size, and total non zeros in the Sparse Matrix is A(11424868).

I am getting following error,

*** Error in PARDISO ( insufficient_memory) error_num= -200
*** Error in PARDISO memory allocation: FACT_ADR, size to allocate: 48 bytes
total memory wanted here: 201326595 kbyte
symbolic (max): 201326595 symbolic (permanent): 0
real(including 1 factor): 0
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image PC Routine Line Source
a.out 00000000004275A4 Unknown Unknown Unknown
a.out 0000000000416A77 Unknown Unknown Unknown
a.out 00000000004165E6 Unknown Unknown Unknown
a.out 0000000000415DC2 Unknown Unknown Unknown
a.out 00000000004155BC Unknown Unknown Unknown

Stack trace terminated abnormally.

I am running my code on cluster with node=4,ppn=4 and total memory 32gb.

5 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.


PARDISO works on SMP system only. There are no support Cluster version at this moment. Please try to launch your task on one node. Pay attention on the RAM size availble on your system and if the task size is not fit with this RAM, then use out-of-core mode (iparm(60)==2).


Thank you very much Gennady,

Is number of nonzeros in my sparse matrix is ok for Pardiso. That is 11424868, And If I put IPARM(60)=2, do I need to make any changes in the standard format of Pardiso code. I tried with what you suggested but it still give me the same error.



first of all I 'd recommend to read the MKL Reference Manual, where you can find all required details ( see chapter 8 - "Sparse Solver Routines" pp2512-2514 for the version 10.2 Update4) or may be this KB article will useful.


Thanks Gennady,

Will go through it..


Leave a Comment

Please sign in to add a comment. Not a member? Join today