Skip to content

Commit f5110fe

Browse files
authored
Merge pull request #291 from mgates3/lapacke-fixes
Lapacke fixes
2 parents cff891a + e31e6ca commit f5110fe

19 files changed

+43
-55
lines changed

LAPACKE/include/lapacke.h

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1935,11 +1935,11 @@ lapack_int LAPACKE_zheevx( int matrix_layout, char jobz, char range, char uplo,
19351935

19361936
lapack_int LAPACKE_chegst( int matrix_layout, lapack_int itype, char uplo,
19371937
lapack_int n, lapack_complex_float* a,
1938-
lapack_int lda, const lapack_complex_float* b,
1938+
lapack_int lda, lapack_complex_float* b,
19391939
lapack_int ldb );
19401940
lapack_int LAPACKE_zhegst( int matrix_layout, lapack_int itype, char uplo,
19411941
lapack_int n, lapack_complex_double* a,
1942-
lapack_int lda, const lapack_complex_double* b,
1942+
lapack_int lda, lapack_complex_double* b,
19431943
lapack_int ldb );
19441944

19451945
lapack_int LAPACKE_chegv( int matrix_layout, lapack_int itype, char jobz,
@@ -6961,11 +6961,11 @@ lapack_int LAPACKE_zheevx_work( int matrix_layout, char jobz, char range,
69616961

69626962
lapack_int LAPACKE_chegst_work( int matrix_layout, lapack_int itype, char uplo,
69636963
lapack_int n, lapack_complex_float* a,
6964-
lapack_int lda, const lapack_complex_float* b,
6964+
lapack_int lda, lapack_complex_float* b,
69656965
lapack_int ldb );
69666966
lapack_int LAPACKE_zhegst_work( int matrix_layout, lapack_int itype, char uplo,
69676967
lapack_int n, lapack_complex_double* a,
6968-
lapack_int lda, const lapack_complex_double* b,
6968+
lapack_int lda, lapack_complex_double* b,
69696969
lapack_int ldb );
69706970

69716971
lapack_int LAPACKE_chegv_work( int matrix_layout, lapack_int itype, char jobz,
@@ -10582,11 +10582,11 @@ lapack_int LAPACKE_csytri2x_work( int matrix_layout, char uplo, lapack_int n,
1058210582
const lapack_int* ipiv,
1058310583
lapack_complex_float* work, lapack_int nb );
1058410584
lapack_int LAPACKE_csytrs2( int matrix_layout, char uplo, lapack_int n,
10585-
lapack_int nrhs, const lapack_complex_float* a,
10585+
lapack_int nrhs, lapack_complex_float* a,
1058610586
lapack_int lda, const lapack_int* ipiv,
1058710587
lapack_complex_float* b, lapack_int ldb );
1058810588
lapack_int LAPACKE_csytrs2_work( int matrix_layout, char uplo, lapack_int n,
10589-
lapack_int nrhs, const lapack_complex_float* a,
10589+
lapack_int nrhs, lapack_complex_float* a,
1059010590
lapack_int lda, const lapack_int* ipiv,
1059110591
lapack_complex_float* b, lapack_int ldb,
1059210592
lapack_complex_float* work );
@@ -10747,10 +10747,10 @@ lapack_int LAPACKE_dsytri2x_work( int matrix_layout, char uplo, lapack_int n,
1074710747
const lapack_int* ipiv, double* work,
1074810748
lapack_int nb );
1074910749
lapack_int LAPACKE_dsytrs2( int matrix_layout, char uplo, lapack_int n,
10750-
lapack_int nrhs, const double* a, lapack_int lda,
10750+
lapack_int nrhs, double* a, lapack_int lda,
1075110751
const lapack_int* ipiv, double* b, lapack_int ldb );
1075210752
lapack_int LAPACKE_dsytrs2_work( int matrix_layout, char uplo, lapack_int n,
10753-
lapack_int nrhs, const double* a,
10753+
lapack_int nrhs, double* a,
1075410754
lapack_int lda, const lapack_int* ipiv,
1075510755
double* b, lapack_int ldb, double* work );
1075610756
lapack_int LAPACKE_sbbcsd( int matrix_layout, char jobu1, char jobu2,
@@ -10842,10 +10842,10 @@ lapack_int LAPACKE_ssytri2x_work( int matrix_layout, char uplo, lapack_int n,
1084210842
const lapack_int* ipiv, float* work,
1084310843
lapack_int nb );
1084410844
lapack_int LAPACKE_ssytrs2( int matrix_layout, char uplo, lapack_int n,
10845-
lapack_int nrhs, const float* a, lapack_int lda,
10845+
lapack_int nrhs, float* a, lapack_int lda,
1084610846
const lapack_int* ipiv, float* b, lapack_int ldb );
1084710847
lapack_int LAPACKE_ssytrs2_work( int matrix_layout, char uplo, lapack_int n,
10848-
lapack_int nrhs, const float* a,
10848+
lapack_int nrhs, float* a,
1084910849
lapack_int lda, const lapack_int* ipiv,
1085010850
float* b, lapack_int ldb, float* work );
1085110851
lapack_int LAPACKE_zbbcsd( int matrix_layout, char jobu1, char jobu2,
@@ -10927,11 +10927,11 @@ lapack_int LAPACKE_zsytri2x_work( int matrix_layout, char uplo, lapack_int n,
1092710927
const lapack_int* ipiv,
1092810928
lapack_complex_double* work, lapack_int nb );
1092910929
lapack_int LAPACKE_zsytrs2( int matrix_layout, char uplo, lapack_int n,
10930-
lapack_int nrhs, const lapack_complex_double* a,
10930+
lapack_int nrhs, lapack_complex_double* a,
1093110931
lapack_int lda, const lapack_int* ipiv,
1093210932
lapack_complex_double* b, lapack_int ldb );
1093310933
lapack_int LAPACKE_zsytrs2_work( int matrix_layout, char uplo, lapack_int n,
10934-
lapack_int nrhs, const lapack_complex_double* a,
10934+
lapack_int nrhs, lapack_complex_double* a,
1093510935
lapack_int lda, const lapack_int* ipiv,
1093610936
lapack_complex_double* b, lapack_int ldb,
1093710937
lapack_complex_double* work );

LAPACKE/src/lapacke_cgejsv.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,16 +124,13 @@ lapack_int LAPACKE_cgejsv( int matrix_layout, char joba, char jobu, char jobv,
124124
float* rwork = NULL;
125125
lapack_complex_float* cwork = NULL;
126126
lapack_int i;
127-
lapack_int nu, nv;
128127
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {
129128
LAPACKE_xerbla( "LAPACKE_cgejsv", -1 );
130129
return -1;
131130
}
132131
#ifndef LAPACK_DISABLE_NAN_CHECK
133132
if( LAPACKE_get_nancheck() ) {
134133
/* Optionally check input matrices for NaNs */
135-
nu = LAPACKE_lsame( jobu, 'n' ) ? 1 : m;
136-
nv = LAPACKE_lsame( jobv, 'n' ) ? 1 : n;
137134
if( LAPACKE_cge_nancheck( matrix_layout, m, n, a, lda ) ) {
138135
return -10;
139136
}

LAPACKE/src/lapacke_chegst.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636
lapack_int LAPACKE_chegst( int matrix_layout, lapack_int itype, char uplo,
3737
lapack_int n, lapack_complex_float* a,
38-
lapack_int lda, const lapack_complex_float* b,
38+
lapack_int lda, lapack_complex_float* b,
3939
lapack_int ldb )
4040
{
4141
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {

LAPACKE/src/lapacke_chegst_work.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636
lapack_int LAPACKE_chegst_work( int matrix_layout, lapack_int itype, char uplo,
3737
lapack_int n, lapack_complex_float* a,
38-
lapack_int lda, const lapack_complex_float* b,
38+
lapack_int lda, lapack_complex_float* b,
3939
lapack_int ldb )
4040
{
4141
lapack_int info = 0;

LAPACKE/src/lapacke_csytrs2.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
#include "lapacke_utils.h"
3535

3636
lapack_int LAPACKE_csytrs2( int matrix_layout, char uplo, lapack_int n,
37-
lapack_int nrhs, const lapack_complex_float* a,
37+
lapack_int nrhs, lapack_complex_float* a,
3838
lapack_int lda, const lapack_int* ipiv,
3939
lapack_complex_float* b, lapack_int ldb )
4040
{

LAPACKE/src/lapacke_csytrs2_work.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
#include "lapacke_utils.h"
3535

3636
lapack_int LAPACKE_csytrs2_work( int matrix_layout, char uplo, lapack_int n,
37-
lapack_int nrhs, const lapack_complex_float* a,
37+
lapack_int nrhs, lapack_complex_float* a,
3838
lapack_int lda, const lapack_int* ipiv,
3939
lapack_complex_float* b, lapack_int ldb,
4040
lapack_complex_float* work )

LAPACKE/src/lapacke_dgejsv.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,16 +74,13 @@ lapack_int LAPACKE_dgejsv( int matrix_layout, char joba, char jobu, char jobv,
7474
lapack_int* iwork = NULL;
7575
double* work = NULL;
7676
lapack_int i;
77-
lapack_int nu, nv;
7877
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {
7978
LAPACKE_xerbla( "LAPACKE_dgejsv", -1 );
8079
return -1;
8180
}
8281
#ifndef LAPACK_DISABLE_NAN_CHECK
8382
if( LAPACKE_get_nancheck() ) {
8483
/* Optionally check input matrices for NaNs */
85-
nu = LAPACKE_lsame( jobu, 'n' ) ? 1 : m;
86-
nv = LAPACKE_lsame( jobv, 'n' ) ? 1 : n;
8784
if( LAPACKE_dge_nancheck( matrix_layout, m, n, a, lda ) ) {
8885
return -10;
8986
}

LAPACKE/src/lapacke_dsytrs2.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
#include "lapacke_utils.h"
3535

3636
lapack_int LAPACKE_dsytrs2( int matrix_layout, char uplo, lapack_int n,
37-
lapack_int nrhs, const double* a, lapack_int lda,
37+
lapack_int nrhs, double* a, lapack_int lda,
3838
const lapack_int* ipiv, double* b, lapack_int ldb )
3939
{
4040
lapack_int info = 0;

LAPACKE/src/lapacke_dsytrs2_work.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
#include "lapacke_utils.h"
3535

3636
lapack_int LAPACKE_dsytrs2_work( int matrix_layout, char uplo, lapack_int n,
37-
lapack_int nrhs, const double* a,
37+
lapack_int nrhs, double* a,
3838
lapack_int lda, const lapack_int* ipiv,
3939
double* b, lapack_int ldb, double* work )
4040
{

LAPACKE/src/lapacke_sgejsv.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,16 +74,13 @@ lapack_int LAPACKE_sgejsv( int matrix_layout, char joba, char jobu, char jobv,
7474
lapack_int* iwork = NULL;
7575
float* work = NULL;
7676
lapack_int i;
77-
lapack_int nu, nv;
7877
if( matrix_layout != LAPACK_COL_MAJOR && matrix_layout != LAPACK_ROW_MAJOR ) {
7978
LAPACKE_xerbla( "LAPACKE_sgejsv", -1 );
8079
return -1;
8180
}
8281
#ifndef LAPACK_DISABLE_NAN_CHECK
8382
if( LAPACKE_get_nancheck() ) {
8483
/* Optionally check input matrices for NaNs */
85-
nu = LAPACKE_lsame( jobu, 'n' ) ? 1 : m;
86-
nv = LAPACKE_lsame( jobv, 'n' ) ? 1 : n;
8784
if( LAPACKE_sge_nancheck( matrix_layout, m, n, a, lda ) ) {
8885
return -10;
8986
}

0 commit comments

Comments
 (0)