- #1
Ted Burgess
- 5
- 0
Hi,
I've been using gfortran on windows through the command line to compile .f95 files using the command
gfortran file.f95
to get an a.exe file which I can then run. However, I'm currently writing some Fortran code which needs some of the subroutines of the LAPACK package. I've been looking for a comprehensible explanation of how to use the LAPACK package with gfortran on windows and have only come across one (which does not work):
http://www.cfd-online.com/Forums/main/70450-gfortran-lapack.html
When i follow steps 3, 4 and 5 of that link with a code which uses LAPACK subroutines, I get an error message,
liblapack.a(dsyev.o):dsyev.f:(.text+0x2ae): undefined reference to 'dlamch_'
and some more of the same form. I've also tried using the procedure described here, http://gcc.gnu.org/wiki/LAPACK on Windows but when I run the makelibs.bat file I get many error messages like
could not find C:\documents and settings\admin\desktop\new\lapack-3.4.0\INSTALL\*.o
'testlsame' is not recognised as an internal or external command, operable program or batch file
...and many more.
Any help would be appreciated.
Thanks,
Ted
I've been using gfortran on windows through the command line to compile .f95 files using the command
gfortran file.f95
to get an a.exe file which I can then run. However, I'm currently writing some Fortran code which needs some of the subroutines of the LAPACK package. I've been looking for a comprehensible explanation of how to use the LAPACK package with gfortran on windows and have only come across one (which does not work):
http://www.cfd-online.com/Forums/main/70450-gfortran-lapack.html
When i follow steps 3, 4 and 5 of that link with a code which uses LAPACK subroutines, I get an error message,
liblapack.a(dsyev.o):dsyev.f:(.text+0x2ae): undefined reference to 'dlamch_'
and some more of the same form. I've also tried using the procedure described here, http://gcc.gnu.org/wiki/LAPACK on Windows but when I run the makelibs.bat file I get many error messages like
could not find C:\documents and settings\admin\desktop\new\lapack-3.4.0\INSTALL\*.o
'testlsame' is not recognised as an internal or external command, operable program or batch file
...and many more.
Any help would be appreciated.
Thanks,
Ted