Hi,
I'm having a problem using pardiso solver in MKL library in direct or iterative mode. The manual says to choose between direct or iterative mode simply set the variable SOLVER (0=direct, 1=iterative) in :
call pardisoinit(PT, MTYPE, SOLVER, IPARM, DPARM, ERROR)
However, when i call the above routine the code crashes. It works only if i remove the variable SOLVER from the call. So it only works if i call the following:
call pardisoinit(PT, MTYPE, IPARM, DPARM, ERROR)
I attached the code so you can check it (it's a very small code with simple matrix inversion).
Thanks for your help !