LAPACK in gfortran (Windows)

  • Fortran
  • Thread starter Ted Burgess
  • Start date
  • #1

Main Question or Discussion Point

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
 

Answers and Replies

  • #2
DrClaude
Mentor
7,341
3,527
Most LAPACK subroutines rely on other LAPACK subroutines. On netlib, there is an option to download a given LAPACK routine with all dependencies included.

Alternatively, one can install the entire LAPACK as a library.
 

Related Threads on LAPACK in gfortran (Windows)

Replies
22
Views
3K
  • Last Post
Replies
3
Views
9K
Replies
5
Views
304
Replies
1
Views
2K
  • Last Post
Replies
0
Views
3K
Replies
2
Views
3K
  • Last Post
Replies
2
Views
1K
  • Last Post
Replies
4
Views
4K
  • Last Post
Replies
1
Views
6K
Replies
3
Views
2K
Top