[Rd] BLAS / LAPACK version information from within R-session?
jason at acm.org
Tue Jul 10 19:58:45 CEST 2007
And Brian Ripley writes:
> I know of no way to ask a BLAS dynamic library what version it
Tinkering with the BLAS interface hasn't fared so well, but
LAPACK 3.1 added an ILAVER subroutine that returns the major,
minor, and patch level versions for LAPACK itself.
>> An obvious application could be safety-checks for packages
>> like Matrix and quantreg at load / attach - time.
> Why should that be needed?
To warn of bugs in specific LAPACK versions, perhaps. I know I
let a couple of embarassing typos merge into 3.1.0 with the
eigenvalue drivers. The ones I know of so far only affect
performance, but there may be another that leads to an unreported
error. Looks like R makes DSYEVR available through eigen.R, so
it's affected. Sorry.
And I know prior LAPACK versions have some painful error cases.
They seem to impact few people, so having the LAPACK version in
related bug reports may help remove those causes.
>> Perhaps this information may even be included into the output
>> of R.Version() :-) ?
> I can think of more worthy candidates, e.g. the compilers used
> to build R, and for Linux something more precise about the
> distro used.
Alas, yes, those could be very useful with the resurgence of
More information about the R-devel