Hi, Guys,
When i use intel mkl library, i met a strange problem.
Preparation:
I built liabaray A (it would call cblas_sgemm function), using libmkl_intel_thread.so.
The routine to get the wrong result:
I built application B which depend on library A, if in the makefile I included libmkl_intel_thread.so as dependency, I ran the application B, it could not get the right result.
The routine to get the wrong right:
I built application B which depend on library A, if in the makefile I included libmkl_sequential.so as dependency. While if i built application B, it could get the right result. But in this way, i could not get the benefit from multi-thread matrix computing.
Thanks~