If you need Linux development tools for non-commercial use, check out these software tools from Intel. I use the free (as in beer) Intel Fortran compiler. However, because the compiler is not free (as in freedom), most free software is designed to be compiled with the GNU g77 compiler. LAPACK falls into this category. Ashley Willis hacked the LAPACK makefiles to utilize an older version of Intel Fortran. I have updated his makefiles for version 9.0, and they will most likely work for version 9.1.
Compiling LAPACK with Intel Fortran
Download and unpack the LAPACK sources, and install Intel Fortran using whatever method is appropriate for your distribution. Then download the makefiles below.
Copy the Makefile and make.inc into the LAPACK source directory, replacing the files with the same names. Then run make.Using LAPACK with Intel Fortran
Once you have built LAPACK with the Intel Fortran Compiler, you can link the LAPACK library
to your applications. One option is to copy the LAPACK libraries into the location where
your system keeps its libraries. Personally, I keep these libraries outside the system path,
because everything else on my system was compiled with the GNU compilers.
One option is to copy the library binaries to the directory of your current project. If your
LAPACK binaries are named "lapackd_i786ifort.a" and "blasd_i786ifort.a" then
ifort -o mybinary mycode.f90 lapackd_i786ifort.a blasd_i786ifort.a
or you can copy the libraries to some other path and use
ifort -o mybinary mycode.f90 -L/my/path -llapackd_i786ifort -lblasd_i786ifort