The R Project SVN R

Rev

Rev 23136 | Rev 44673 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23136 Rev 37254
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.
-