It is a bug in the timing routines. Wrong size workspace is passed.
The following changes are necessary:
In "TIMING/EIG/ctimee.f", line 611:
$ D( 1, 4 ), WORK, LWORK, WORKR, IWORK, LOGWRK,
has to be changed to:
$ D( 1, 4 ), WORK, LWORK, WORKR, IWORK2, LOGWRK,
(IWORK changed to IWORK2 in the call to CTIM26)
In "TIMING/EIG/ztimee.f", line 611:
$ D( 1, 4 ), WORK, LWORK, WORKR, IWORK, LOGWRK,
has to be changed to:
$ D( 1, 4 ), WORK, LWORK, WORKR, IWORK2, LOGWRK,
(IWORK changed to IWORK2 in the call to ZTIM26)
With the changes above, timing ran withouth problems.
Processor:
The alpha EV6.8CB (21264C) processor operates at 1000 MHz
Compiler:
Compaq C V6.5-303 (dtk) on Compaq Tru64 UNIX V5.1B (Rev. 2650)
Compiler Driver V6.5-302 (dtk) cc Driver
Flags:
-O4 -fpe1
See also:
http://icl.cs.utk.edu/lapack-forum/viewtopic.php?t=78
Hope it helps,
Jakub
|