I am testing the PARDISO sparse solver in MKL 7.0 using the intel 8.0 compiler.
The example pardiso_xx.c examples build and run perfectly.
I took the sample code as a base and included support for PARDISO in my application.
However, there is a call to OMP in the setup for PARDISO omp_get_max_threads()
As soon as I step to this line, my application immediately quits with exit code 3. Intel Support (as usual!) has no asnwer for me.
Does anyone have an idea why an OMP call would cause an immediate exit of my code. No exceptions of any type that can be caught be the debugger ( Visual C++) are throw, it just quits.