What happened to my blas95_interfaces.f90 ?

What happened to my blas95_interfaces.f90 ?

imagem de John C.

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

4 posts / 0 new
Último post
Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.
imagem de mecej4

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.

imagem de John C.

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

imagem de John C.

Whoever created "Intel® Math Kernel Library Link Line Advisor" (http://software.intel.com/sites/products/mkl/) is a genius. Incredibly handy!

---John

Faça login para deixar um comentário.