Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Roberto_Soares
Beginner
40 Views

Sparse solver running out of memory - MKL_DSS_OUT_OF_MEMORY

Hi,
I am a FEM user compiling my Fortran 90 code in a Windows 32 environment. I am trying to solve a matrix 300K x 300K (lines) however my sparse subroutine is running out of memory in the dss_solve-real part of it.
Overall it works without problem. I am guessing this is too big of a problem?
Does anybody know how to increase the memory of it?
I appreciate any suggestions,
Roberto

dss_solve_realMKL_DSS_OUT_OF_MEMORY

0 Kudos
2 Replies
Gennady_F_Intel
Moderator
40 Views

Hi Roberto,
yes, as I can guess, the task you are solving is very big for 32 bit system . 32bit Pardiso (the same DSS API ) OOC solver cannot solves problems with more than 2 000*10^6 double nonzero elements of L factors, because of 32bit counters inside 32-bit PARDISO ( DSS).workaround - start to work on 64 bit systems which will allow you to solve such tasks.
--Gennady
Roberto_Soares
Beginner
40 Views

Hi,
I am back to this problem of running on Win 64 bits to enable larger matrices. I tried to run it yesterday and it didn't work it either. My guess is that I should compile the code for 64 bits, is that right?
If not, please give me any advice you may have.
Thanks
Roberto