integer omp_get_max_threadsThe example bundled with the mkl library, file `pardiso_unsym_f.f' has the following include file:
yet uses (what appears to be conflicting to me):iparm(3) = mkl_get_max_threads()
There is used sequential MKL library on yourlinking line therefore you will not get parallization.
Alsowhy do you use-lguide together with -liomp5 and in strange places before MKL libraries?
Please visit MKL Link line Advisorat the top of MKL Forum to correctly constract needed link line.