| Line 5... |
Line 5... |
| 5 |
cmplx.f are support routines for LAPACK calls from complex arithmetic
|
5 |
cmplx.f are support routines for LAPACK calls from complex arithmetic
|
| 6 |
routines, that are only used if COMPLEX*16 is supported by the Fortran
|
6 |
routines, that are only used if COMPLEX*16 is supported by the Fortran
|
| 7 |
compiler and compatible with the Rcomplex type (guaranteed for f2c users).
|
7 |
compiler and compatible with the Rcomplex type (guaranteed for f2c users).
|
| 8 |
Neither will not be compiled if an external LAPACK is used.
|
8 |
Neither will not be compiled if an external LAPACK is used.
|
| 9 |
|
9 |
|
| 10 |
cmplxblas.f contains BLAS routines needed by cmplx.f: it is not used
|
10 |
cmplxblas.f contains the double complex BLAS routines: it is not used
|
| 11 |
if a full BLAS implementation is found at configure time.
|
11 |
if a full BLAS implementation is found at configure time.
|
| 12 |
|
- |
|
| 13 |
rgeev.f is a corrected (lines 180-1) version of dgeev.f, to allow
|
- |
|
| 14 |
LWORK queries to run. (Late versions of dgeev.f are corrected.) It
|
- |
|
| 15 |
calls DLANGE, which was missing in libsunperf, so a renamed copy of
|
- |
|
| 16 |
that is included. Similarly, a renamed copy of LSAME is included as
|
- |
|
| 17 |
that is not exported by MacOS's vecLib.
|
- |
|
| 18 |
|
- |
|
| 19 |
The routines dsyev and dsyevr have their names remapped to r* unless
|
- |
|
| 20 |
HAVE_LAPACK is defined. This ensures that the versions in rsyev.f
|
- |
|
| 21 |
are called even if an external BLAS library contains LAPACK. This was
|
- |
|
| 22 |
necessary on 64-bit Solaris where the routines in libsunperf were
|
- |
|
| 23 |
picked up and used excessive amounts of memory. In principle it might
|
- |
|
| 24 |
be necessary to extend this remapping to the other symbols used from
|
- |
|
| 25 |
LAPACK.
|
- |
|