Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

What happened to my blas95_interfaces.f90 ?

John_C_4
Beginner
232 Views

I installed l_mkl_11.0.1.117 to replace my exiting eval copy -  2013.0.079.  Now I seem to be missing blas95_interfaces.f90 and lapack95_interfaces.f9.  The only thing there NOW is blas_interfaces.f90.

What's the deal with this?  They were there under: /opt/intel/composer_xe_2013.0.079/mkl/interfaces/

Why were they removed in the install?  I REALLY need them.

---John

0 Kudos
3 Replies
mecej4
Honored Contributor III
232 Views
I cannot comment on files included in that specific release, but the necessary module files for making F90 style calls to BLAS and LAPACK are present in the current MKL release as well as in the previous one: blas95.mod, f95_precision.mod, lapack95.mod, mkl95_blas.mod, mkl95_lapack.mod, mkl95_precision.mod Instead of INCLUDing the source files from which these modules were built, you can simple insert USE statements referring to one of these modules in your sources.
0 Kudos
John_C_4
Beginner
232 Views
I found them under: /opt/intel/composer_xe_2013.1.117/mkl/include/blas.90 & lapack.90. I had to build my own libmkl_blas95.a and blas95.mod and libmkl_lapack95.a and lapack95.mod because I'm using gfortran not ifort. I did this using /opt/intel/composer_xe_2013.0.079/mkl/interfaces/lapack95/makefile. ---John
0 Kudos
John_C_4
Beginner
232 Views
Whoever created "Intel® Math Kernel Library Link Line Advisor" (http://software.intel.com/sites/products/mkl/) is a genius. Incredibly handy! ---John
0 Kudos
Reply