summaryrefslogtreecommitdiff
path: root/LAPACKE/include
diff options
context:
space:
mode:
authorjulie <julielangou@users.noreply.github.com>2015-09-15 07:12:59 +0000
committerjulie <julielangou@users.noreply.github.com>2015-09-15 07:12:59 +0000
commit4940393828f8a675292e4aa6b47bdab76ca4e1bc (patch)
tree5eb9eb2f3f1aec42b9eacc731d7022b5b51c5d28 /LAPACKE/include
parent86393a475ba7d5140a2d751b6cdc23e1ddc7b489 (diff)
downloadlapack-4940393828f8a675292e4aa6b47bdab76ca4e1bc.tar.gz
lapack-4940393828f8a675292e4aa6b47bdab76ca4e1bc.tar.bz2
lapack-4940393828f8a675292e4aa6b47bdab76ca4e1bc.zip
Issues and fixes submitted by Christoph Conrads on Sept 14th by email
(1st commit) -> File modified: DOCS/Doxyfile -- - Doxygen documentation The Doxygen "project version" is still 3.4.2. The attached patch bumps this to 3.6.0. -> let's be ready! - Doxygen documentation The Doxygen configuration file uses multiple obsolete tags and warnings are shown right after starting Doxygen. The warnings are easy to see if you set "QUIET = YES" in DOCS/Doxyfile. -> set "QUIET = YES" -> File modified: SRC/*larfgp.f It says "non-negatibe" in the documentation of xLARFGP. -> Fixed typo -> File modified: SRC/*orcsd2by1.f SRC/*uncsd2by1.f The parameter M in the xORCSD2BY1 is not the number of columns of X and there is no X12 (parameter P). -> Fixed -> File modified: LAPACKE/src/CMakeLists.txt The C interfaces for the deprecated GSVD routines are still built with cmake -DBUILD_DEPRECATED=OFF. This causes a linker error with cmake -DBUILD_TESTING=ON as soon as the Fortran functions are not found in liblapack.so. -> Add a if(BUILD_DEPRECATED) -> File modified: trunk/LAPACKE/include/lapacke.h The C declaration (lapacke.h:11840-11843) for xGGSVD3 is in a block of #defines for LAPACK 3.2.X (see lapacke.h:12089,12122). -> moved them down
Diffstat (limited to 'LAPACKE/include')
-rw-r--r--LAPACKE/include/lapacke.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/LAPACKE/include/lapacke.h b/LAPACKE/include/lapacke.h
index 1a079e8b..46cc76e9 100644
--- a/LAPACKE/include/lapacke.h
+++ b/LAPACKE/include/lapacke.h
@@ -11837,10 +11837,6 @@ void LAPACKE_ilaver( const lapack_int* vers_major,
#define LAPACK_dggsvd LAPACK_GLOBAL(dggsvd,DGGSVD)
#define LAPACK_cggsvd LAPACK_GLOBAL(cggsvd,CGGSVD)
#define LAPACK_zggsvd LAPACK_GLOBAL(zggsvd,ZGGSVD)
-#define LAPACK_sggsvd3 LAPACK_GLOBAL(sggsvd3,SGGSVD3)
-#define LAPACK_dggsvd3 LAPACK_GLOBAL(dggsvd3,DGGSVD3)
-#define LAPACK_cggsvd3 LAPACK_GLOBAL(cggsvd3,CGGSVD3)
-#define LAPACK_zggsvd3 LAPACK_GLOBAL(zggsvd3,ZGGSVD3)
#define LAPACK_ssygv LAPACK_GLOBAL(ssygv,SSYGV)
#define LAPACK_dsygv LAPACK_GLOBAL(dsygv,DSYGV)
#define LAPACK_chegv LAPACK_GLOBAL(chegv,CHEGV)
@@ -12115,7 +12111,7 @@ void LAPACKE_ilaver( const lapack_int* vers_major,
#define LAPACK_dtprfb LAPACK_GLOBAL(dtprfb,DTPRFB)
#define LAPACK_ctprfb LAPACK_GLOBAL(ctprfb,CTPRFB)
#define LAPACK_ztprfb LAPACK_GLOBAL(ztprfb,ZTPRFB)
-// LAPACK 3.X.X
+// LAPACK 3.5.0
#define LAPACK_ssysv_rook LAPACK_GLOBAL(ssysv_rook,SSYSV_ROOK)
#define LAPACK_dsysv_rook LAPACK_GLOBAL(dsysv_rook,DSYSV_ROOK)
#define LAPACK_csysv_rook LAPACK_GLOBAL(csysv_rook,CSYSV_ROOK)
@@ -12123,6 +12119,13 @@ void LAPACKE_ilaver( const lapack_int* vers_major,
#define LAPACK_csyr LAPACK_GLOBAL(csyr,CSYR)
#define LAPACK_zsyr LAPACK_GLOBAL(zsyr,ZSYR)
#define LAPACK_ilaver LAPACK_GLOBAL(ilaver,ILAVER)
+// LAPACK 3.6.0
+#define LAPACK_sggsvd3 LAPACK_GLOBAL(sggsvd3,SGGSVD3)
+#define LAPACK_dggsvd3 LAPACK_GLOBAL(dggsvd3,DGGSVD3)
+#define LAPACK_cggsvd3 LAPACK_GLOBAL(cggsvd3,CGGSVD3)
+#define LAPACK_zggsvd3 LAPACK_GLOBAL(zggsvd3,ZGGSVD3)
+
+
void LAPACK_sgetrf( lapack_int* m, lapack_int* n, float* a, lapack_int* lda,
lapack_int* ipiv, lapack_int *info );