Aleksandar S. Sokolovski and Muhammad Ali I appreciate your contribution. I know the Octave, but in this case, I have a specific study about that library with Matlab. Therefore, I would need to figure out how I could fix this.
Hi Paulo. It's very interesting that PARDISO does not work on my Windows machine (Visual Studio 2013). I can not link PARDISO to my code, and VS gives 'unresolved external symbol _PARDISO'. After trial and error for many days, I gave up. It has something to do with linking path since I saw some path in .exp file which is not on my mchine. Then I put it on CentOS, compiled and linked (I used OpenBLAS as LAPACK/BLAS library). The Pardiso however gives errorwhen called:
*** Input check: ia(neqns+1)_new -1 _old 0 are incompatible
This is a very common error, but mostly the answers to this question are limited to MKL-pardiso, and even the same problem has many explanations on websites. I even sent emails to professor Olaf Schenk, but he doesn't reply yet.
Inputs like IA, JA, A are checked many times and rechecked by my friends. I don't think they're not right. The error may indicate that it has something to do with pointer or address of IA, JA and A. The problem keeps killing me for many days. What do you suggest on this problem?