- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am unable to compile lapack 3.5.0 library with intel , an i am getting following error:
ifort -O3 -fPIC -c lsame.f -o lsame.o
ifort -O3 -fPIC -c lsametst.f -o lsametst.o
ifort -o testlsame lsame.o lsametst.o
ifort -g -O0 -fPIC -c slamch.f -o slamch.o
ifort -O3 -fPIC -c slamchtst.f -o slamchtst.o
ifort -o testslamch slamch.o lsame.o slamchtst.o
ifort -g -O0 -fPIC -c dlamch.f -o dlamch.o
ifort -O3 -fPIC -c dlamchtst.f -o dlamchtst.o
ifort -o testdlamch dlamch.o lsame.o dlamchtst.o
ifort -O3 -fPIC -c second_INT_ETIME.f -o second_INT_ETIME.o
second_INT_ETIME.f(53): error #6407: This symbolic name is not an intrinsic function name or an intrinsic subroutine name. [ETIME]
INTRINSIC ETIME
-------------------------^
compilation aborted for second_INT_ETIME.f (code 1)
make[1]: *** [second_INT_ETIME.o] Error 1
make[1]: Leaving directory `/opt/user1-INTEL/finaluser1/ToolsInstaller/common_dependency/lapack-3.5.0/INSTALL'
ASCII character set
Tests completed
Epsilon = 5.9604645E-08
Safe minimum = 1.1754944E-38
Base = 2.000000
Precision = 1.1920929E-07
Number of digits in mantissa = 24.00000
Rounding mode = 1.000000
Minimum exponent = -125.0000
Underflow threshold = 1.1754944E-38
Largest exponent = 128.0000
Overflow threshold = 3.4028235E+38
Reciprocal of safe minimum = 8.5070592E+37
Epsilon = 1.110223024625157E-016
Safe minimum = 2.225073858507201E-308
Base = 2.00000000000000
Precision = 2.220446049250313E-016
Number of digits in mantissa = 53.0000000000000
Rounding mode = 1.00000000000000
Minimum exponent = -1021.00000000000
Underflow threshold = 2.225073858507201E-308
Largest exponent = 1024.00000000000
Overflow threshold = 1.797693134862316E+308
Reciprocal of safe minimum = 4.494232837155790E+307
/bin/sh: line 1: ./testsecond: No such file or directory
/bin/sh: line 1: ./testdsecnd: No such file or directory
/bin/sh: line 1: ./testieee: No such file or directory
/bin/sh: line 1: ./testversion: No such file or directory
Many other users are also getting this kind of error , but their fix is not working in my case!
I understand that intel compiler suite includes mkl (having blas lapack implementations) , but i want to compile the lapack with intel compilers just to test the performance improvement when the same is compiled with gnu compiler suit!
make.inc is attached herewith.
Eagerly awaiting your reply.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Which advice didn't work? How about removing that bogus intrinsic and instead USE IFPORT or replace etime by a Fortran standard intrinsic?
Note the instructions supplied with lapack on how to configure for CPU_time.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Before building Lapack you have to adapt make.inc. For IFort (and most modern F95+ compilers) select TIMER = INT_CPU_TIME.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page