Developer Reference

Contents

Additional LAPACK Routines (Included for Compatibility with Netlib LAPACK)

LAPACK_DECL
lapack_int
LAPACKE_chesv_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_int
nrhs
,
lapack_complex_float
*
a
,
lapack_int
lda
,
lapack_complex_float
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
,
lapack_complex_float
*
b
,
lapack_int
ldb
);
LAPACK_DECL
lapack_int
LAPACKE_dsysv_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_int
nrhs
,
double
*
a
,
lapack_int
lda
,
double
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
,
double
*
b
,
lapack_int
ldb
);
LAPACK_DECL
lapack_int
LAPACKE_ssysv_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_int
nrhs
,
float
*
a
,
lapack_int
lda
,
float
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
,
float
*
b
,
lapack_int
ldb
);
LAPACK_DECL
lapack_int
LAPACKE_zhesv_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_int
nrhs
,
lapack_complex_double
*
a
,
lapack_int
lda
,
lapack_complex_double
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
,
lapack_complex_double
*
b
,
lapack_int
ldb
);
LAPACK_DECL
lapack_int
LAPACKE_chetrf_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_complex_float
*
a
,
lapack_int
lda
,
lapack_complex_float
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
);
LAPACK_DECL
lapack_int
LAPACKE_dsytrf_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
double
*
a
,
lapack_int
lda
,
double
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
);
LAPACK_DECL
lapack_int
LAPACKE_ssytrf_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
float
*
a
,
lapack_int
lda
,
float
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
);
LAPACK_DECL
lapack_int
LAPACKE_zhetrf_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_complex_double
*
a
,
lapack_int
lda
,
lapack_complex_double
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
);
LAPACK_DECL
lapack_int
LAPACKE_chetrs_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_int
nrhs
,
lapack_complex_float
*
a
,
lapack_int
lda
,
lapack_complex_float
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
,
lapack_complex_float
*
b
,
lapack_int
ldb
);
LAPACK_DECL
lapack_int
LAPACKE_dsytrs_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_int
nrhs
,
double
*
a
,
lapack_int
lda
,
double
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
,
double
*
b
,
lapack_int
ldb
);
LAPACK_DECL
lapack_int
LAPACKE_ssytrs_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_int
nrhs
,
float
*
a
,
lapack_int
lda
,
float
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
,
float
*
b
,
lapack_int
ldb
);
LAPACK_DECL
lapack_int
LAPACKE_zhetrs_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_int
nrhs
,
lapack_complex_double
*
a
,
lapack_int
lda
,
lapack_complex_double
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
,
lapack_complex_double
*
b
,
lapack_int
ldb
);
call csysv_aa_2stage
(
uplo
,
n
,
nrhs
,
a
,
lda
,
tb
,
ltb
,
ipiv
,
ipiv2
,
b
,
ldb
,
info
);
LAPACK_DECL
lapack_int
LAPACKE_csysv_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_int
nrhs
,
lapack_complex_float
*
a
,
lapack_int
lda
,
lapack_complex_float
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
,
lapack_complex_float
*
b
,
lapack_int
ldb
);
call zsysv_aa_2stage
(
uplo
,
n
,
nrhs
,
a
,
lda
,
tb
,
ltb
,
ipiv
,
ipiv2
,
b
,
ldb
,
info
);
LAPACK_DECL
lapack_int
LAPACKE_zsysv_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_int
nrhs
,
lapack_complex_double
*
a
,
lapack_int
lda
,
lapack_complex_double
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
,
lapack_complex_double
*
b
,
lapack_int
ldb
);
LAPACK_DECL
lapack_int
LAPACKE_csytrf_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_complex_float
*
a
,
lapack_int
lda
,
lapack_complex_float
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
);
LAPACK_DECL
lapack_int
LAPACKE_zsytrf_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_complex_double
*
a
,
lapack_int
lda
,
lapack_complex_double
*
tb
,
lapack_int
ltb
,
lapack_int
*
ipiv
,
lapack_int
*
ipiv2
);
LAPACK_DECL
lapack_int
LAPACKE_csytrs_aa_2stage
(
int
matrix_layout
,
char
uplo
,
lapack_int
n
,
lapack_int
nrhs
,
lapack_complex_float
*
a