Hi,
I try to compile the LAPACK libraries (v3.2.2) with the NAG Fortran compiler
but it appears to fail (infos on environment and test-outputs are included
below). I would appreciate any hints on how to fix this problem.
Thank you very much,
Holger Frahm
*******************************************************
* Processor (from /proc/cpuinfo)
Intel(R) Core(TM)2 Duo CPU P9400 @ 2.40GHz
*******************************************************
* Operating system: Linux (Opensuse 11.2)
uname -a
Linux tuttle 2.6.31.12-0.2-desktop #1 SMP PREEMPT 2010-03-16 21:25:39 +0100
i686 i686 i386 GNU/Linux
*******************************************************
* Compiler:
NAG Fortran Compiler Release 5.2(668)
*******************************************************
* Options in make.inc:
#
FORTRAN = nagfor
OPTS = -dcfuns -u -w=obs -O4
DRVOPTS = $(OPTS)
NOOPT = -O0
LOADER = nagfor
LOADOPTS =
#
TIMER = INT_CPU_TIME
*******************************************************
* BLAS-library compiled from LAPACK-distribution
*******************************************************
OUTPUT of tests
*******************************************************
INSTALL/testslamch
Epsilon = 5.9604645E-08
Safe minimum = 1.1754944E-38
Base = 2.0000000
Precision = 1.1920929E-07
Number of digits in mantissa = 24.0000000
Rounding mode = 1.0000000
Minimum exponent = -1.2500000E+02
Underflow threshold = 1.1754944E-38
Largest exponent = 1.2800000E+02
Overflow threshold = 3.4028235E+38
Reciprocal of safe minimum = 8.5070592E+37
Warning: Floating underflow occurred
*******************************************************
INSTALL/testsecond
Time for 10,000,000 SAXPY ops = 0.00 seconds
*** Warning: Time for operations was less or equal than zero => timing in
TESTING might be dubious
Including SECOND, time = 0.500E-02 seconds
Average time for SECOND = 0.100E-02 milliseconds
*******************************************************
./xlintsts < stest.in
Tests of the REAL LAPACK routines
LAPACK VERSION 3.2.2
The following parameter values will be used:
M : 0 1 2 3 5 10 50
N : 0 1 2 3 5 10 50
NRHS: 1 2 15
NB : 1 3 3 3 20
NX : 1 0 5 9 1
RANK: 30 50 90
Routines pass computational tests if test ratio is less than 30.00
Relative machine underflow is taken to be 0.117549E-37
Relative machine overflow is taken to be 0.340282E+39
Relative machine precision is taken to be 0.596046E-07
SGE routines passed the tests of the error exits
All tests for SGE routines passed the threshold ( 3653 tests run)
SGE drivers passed the tests of the error exits
All tests for SGE drivers passed the threshold ( 4866 tests run)
SGB routines passed the tests of the error exits
All tests for SGB routines passed the threshold ( 28938 tests run)
SGB drivers passed the tests of the error exits
All tests for SGB drivers passed the threshold ( 30969 tests run)
SGT routines passed the tests of the error exits
All tests for SGT routines passed the threshold ( 2694 tests run)
SGT drivers passed the tests of the error exits
All tests for SGT drivers passed the threshold ( 2033 tests run)
SPO routines passed the tests of the error exits
All tests for SPO routines passed the threshold ( 1628 tests run)
SPO drivers passed the tests of the error exits
All tests for SPO drivers passed the threshold ( 1910 tests run)
SPS routines passed the tests of the error exits
Runtime Error: *** Arithmetic exception: Floating divide by zero - aborting
*******************************************************
./xeigtsts < sep.in
Tests of the Symmetric Eigenvalue Problem routines
LAPACK VERSION 3.2.2
The following parameter values will be used:
M: 0 1 2 3 5 20
N: 0 1 2 3 5 20
NB: 1 3 3 3 10
NBMIN: 2 2 2 2 2
NX: 1 0 5 9 1
Relative machine underflow is taken to be 0.117549E-37
Relative machine overflow is taken to be 0.340282E+39
Relative machine precision is taken to be 0.596046E-07
Routines pass computational tests if test ratio is less than 50.00
Runtime Error: *** Arithmetic exception: Floating divide by zero - aborting
|