I'm confused about the LAPACK95 interface library supplied with MKL 8.0 when used in Fortran applications.
What good is it to link in mkl_lapack95.lib with my program?
In Fortran 90/95, if I want to use the LAPACK95 interface, then I need to have a USE statement.A USE statementrequires the existence of a MOD file, which you can only get by compiling a file, in this case the mkl_lapack.f90 file (found in the MKL include directory). That means I (effectively) need to add mkl_lapack.f90 to my project.
The MKL documentation makes no mention of this fact as far as I can tell. The Getting Started file implies that all you need is a command like:
ifort myprog.f mkl_lapack95.lib mkl_c.lib libguide.lib
in order to use the LAPACK95 interface, which is not true. Where is the MOD file in the above command line?
Where is the documentation explaining all of the above?