Skip to content

Commit 434925d

Browse files
author
ripley
committed
update to LAPACK/BLAS 3.12.1
git-svn-id: https://svn.r-project.org/R/trunk@87868 00db46b3-68df-0310-9c12-caf00c1e9a41
1 parent 522cb18 commit 434925d

File tree

10 files changed

+8520
-3593
lines changed

10 files changed

+8520
-3593
lines changed

doc/NEWS.Rd

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,10 @@
205205

206206
\item New datasets \code{penguins} and \code{penguins_raw} thanks to
207207
\I{Ella Kaye}, \I{Heather Turner}, and \I{Kristen Gorman}.
208+
209+
\item The bundled BLAS and LAPACK sources have been upadted to
210+
those shipped with Lapack 3.12.1. This is almost entirely bug
211+
fixes, but includes a handful of new ancilliary routines.
208212
}
209213
}
210214

src/extra/blas/README

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,17 @@ ztrmm ztrmv ztrsm ztrsv
2525

2626
cmplxblas2.f90 contains dznrm2 and zrotg
2727

28+
dgemmtr and zgemmtr were added for LAPACK 3.12.1 in R 4.5.0.
2829

2930
----------------------------------------
30-
cd lapack-3.12.0/BLAS/SRC
31+
cd lapack-3.12.1/BLAS/SRC
3132

32-
cat dasum.f daxpy.f dcopy.f ddot.f dgbmv.f dgemm.f dgemv.f dger.f drot.f drotm.f drotmg.f dsbmv.f dscal.f dsdot.f dspmv.f dspr2.f dspr.f dswap.f dsymm.f dsymv.f dsyr2.f dsyr2k.f dsyr.f dsyrk.f dtbmv.f dtbsv.f dtpmv.f dtpsv.f dtrmm.f dtrmv.f dtrsm.f dtrsv.f idamax.f lsame.f > ../../blas.f
33+
cat dasum.f daxpy.f dcopy.f ddot.f dgbmv.f dgemm.f dgemmtr.f dgemv.f dger.f drot.f drotm.f drotmg.f dsbmv.f dscal.f dsdot.f dspmv.f dspr2.f dspr.f dswap.f dsymm.f dsymv.f dsyr2.f dsyr2k.f dsyr.f dsyrk.f dtbmv.f dtbsv.f dtpmv.f dtpsv.f dtrmm.f dtrmv.f dtrsm.f dtrsv.f idamax.f lsame.f > ../../blas.f
3334

3435
cat dnrm2.f90 drotg.f90 > ../..//blas2.f90
3536

36-
cat dcabs1.f dzasum.f izamax.f zaxpy.f zcopy.f zdotc.f zdotu.f zdrot.f zdscal.f zgbmv.f zgemm.f zgemv.f zgerc.f zgeru.f zhbmv.f zhemm.f zhemv.f zher2.f zher2k.f zher.f zherk.f zhpmv.f zhpr2.f zhpr.f zscal.f zswap.f zsymm.f zsyr2k.f zsyrk.f ztbmv.f ztbsv.f ztpmv.f ztpsv.f ztrmm.f ztrmv.f ztrsm.f ztrsv.f > ../../cmplxblas.f
37+
cat dcabs1.f dzasum.f izamax.f zaxpy.f zcopy.f zdotc.f zdotu.f zdrot.f zdscal.f zgbmv.f zgemm.f zgemmtr.f zgemv.f zgerc.f zgeru.f zhbmv.f zhemm.f zhemv.f zher2.f zher2k.f zher.f zherk.f zhpmv.f zhpr2.f zhpr.f zscal.f zswap.f zsymm.f zsyr2k.f zsyrk.f ztbmv.f ztbsv.f ztpmv.f ztpsv.f ztrmm.f ztrmv.f ztrsm.f ztrsv.f > ../../cmplxblas.f
3738

3839
cat dznrm2.f90 zrotg.f90 > ../../cmplxblas2.f90
40+
41+
In cmplxblas.f, s/COMPLEX[*]16/DOUBLE COMPLEX/g

0 commit comments

Comments
 (0)