Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Raffael_C_
Beginner
42 Views

Pardiso Schur Complement Memory Allocation

Hello,

I was just looking at the Schur Complement functionality of Pardiso and was studying the documentation for quite some time but there are still two things that I don't understand:

- How much memory should I allocate for the vector x when iparm(36)=1 or 2? (Obviously it can be bigger than n (the number of equations).

- What is the format in which the matrix is returned. It seems to be row-major dense format?

 

It would be very helpful if the documentation was more clear about this.

Thank you for your help,

Raffael

0 Kudos
1 Reply
42 Views

HI Raffael,

- How much memory should I allocate for the vector x when iparm(36)=1 or 2? (Obviously it can be bigger than n (the number of equations).

[akalinki] Schur complement is the dense matrix K by K where K is number of unit element in perm array, so you need to provide array with size K*K*sizeof(data) 

- What is the format in which the matrix is returned. It seems to be row-major dense format?

[akalinki] correct

Thanks,

Alex

Reply