Visible to Intel only — GUID: GUID-1356F475-B701-49E4-AF99-A1162F784E3B
Visible to Intel only — GUID: GUID-1356F475-B701-49E4-AF99-A1162F784E3B
Additional LAPACK Routines (Included for Compatibility with Netlib LAPACK)
call chesv_aa_2stage (uplo , n , nrhs , a , lda , tb , ltb , ipiv , ipiv2 , b , ldb , info);
call dsysv_aa_2stage (uplo , n , nrhs , a , lda , tb , ltb , ipiv , ipiv2 , b , ldb , info);
call ssysv_aa_2stage (uplo , n , nrhs , a , lda , tb , ltb , ipiv , ipiv2 , b , ldb , info);
call zhesv_aa_2stage (uplo , n , nrhs , a , lda , tb , ltb , ipiv , * ipiv2 , b , ldb , info);
call chetrf_aa_2stage (uplo , n , a , lda , tb , ltb , ipiv , ipiv2 , info);
call dsytrf_aa_2stage (uplo , n , a , lda , tb , ltb , ipiv , ipiv2 , info);
call ssytrf_aa_2stage (uplo , n , a , lda , tb , ltb , ipiv , ipiv2 , info);
call zhetrf_aa_2stage (uplo , n , a , lda , tb , ltb , ipiv , ipiv2 , info);
call chetrs_aa_2stage (uplo , n , nrhs , a , lda , tb , ltb , ipiv , ipiv2 , b , ldb , info);
call dsytrs_aa_2stage (uplo , n , nrhs , a , lda , tb , ltb , ipiv , ipiv2 , b , ldb , info);
call ssytrs_aa_2stage (uplo , n , nrhs , a , lda , tb , ltb , ipiv , ipiv2 , b , ldb , info);
call zhetrs_aa_2stage (uplo , n , nrhs , a , lda , tb , ltb , ipiv , ipiv2 , b , ldb , info);
call csytrf_aa_2stage (uplo , n , a , lda , tb , ltb , ipiv , ipiv2 , info);
call zsytrf_aa_2stage (uplo , n , a , lda , tb , ltb , ipiv , ipiv2 , info);
call csytrs_aa_2stage (uplo , n , nrhs , a , lda , tb , ltb , ipiv , ipiv2 , * b , ldb , info);
call zsytrs_aa_2stage (uplo , n , nrhs , a , lda , tb , ltb , ipiv , ipiv2 , * b , ldb , info);
call ssyevd_2stage(jobz, uplo, n, a, lda, w, work, lwork, iwork, liwork, info)
call dsyevd_2stage(jobz, uplo, n, a, lda, w, work, lwork, iwork, liwork, info)
call ssyevr_2stage(jobz, range, uplo, n, a, lda, vl, vu, il, iu, abstol, m, w, z, ldz, isuppz, work, lwork, iwork, liwork, info)
call dsyevr_2stage(jobz, range, uplo, n, a, lda, vl, vu, il, iu, abstol, m, w, z, ldz, isuppz, work, lwork, iwork, liwork, info)
call ssyevx_2stage(jobz, range, uplo, n, a, lda, vl, vu, il, iu, abstol, m, w, z, ldz, work, lwork, iwork, ifail, info)
call dsyevx_2stage(jobz, range, uplo, n, a, lda, vl, vu, il, iu, abstol, m, w, z, ldz, work, lwork, iwork, ifail, info)
call ssygv_2stage(itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, info)
call dsygv_2stage(itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, info)
call cheev_2stage (jobz, uplo, n, a, lda, w, work, lwork, rwork, info)
call zheev_2stage(jobz, uplo, n, a, lda, w, work, lwork, rwork, info)
call cheevd_2stage(jobz, uplo, n, a, lda, w, work, lwork, rwork, lrwork, iwork, liwork, info)
call zheevd_2stage(jobz, uplo, n, a, lda, w, work, lwork, rwork, lrwork, iwork, liwork, info)
call cheevr_2stage(jobz, range, uplo, n, a, lda, vl, vu, il, iu, abstol, m, w, z, ldz, isuppz, work, lwork, rwork, lrwork, iwork, liwork, info)
call zheevr_2stage(jobz, range, uplo, n, a, lda, vl, vu, il, iu, abstol, m, w, z, ldz, isuppz, work, lwork, rwork, lrwork, iwork, liwork, info)
call cheevx_2stage(jobz, range, uplo, n, a, lda, vl, vu, il, iu, abstol, m, w, z, ldz, work, lwork, rwork, iwork, ifail, info)
call zheevx_2stage(jobz, range, uplo, n, a, lda, vl, vu, il, iu, abstol, m, w, z, ldz, work, lwork, rwork, iwork, ifail, info)
call chegv_2stage(itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, rwork, info)
call zhegv_2stage(itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, rwork, info)
call ssbev_2stage(jobz, uplo, n, kd, ab, ldab, w, z, ldz, work, lwork, info)
call dsbev_2stage(jobz, uplo, n, kd, ab, ldab, w, z, ldz, work, lwork, info)
call ssbevd_2stage(jobz, uplo, n, kd, ab, ldab, w, z, ldz, work, lwork, iwork, liwork, info)
call dsbevd_2stage(jobz, uplo, n, kd, ab, ldab, w, z, ldz, work, lwork, iwork, liwork, info)
call ssbevx_2stage(jobz, range, uplo, n, kd, ab, ldab, q, ldq, vl, vu, il, iu, abstol, m, w, z, ldz, work, lwork, iwork, ifail, info)
call dsbevx_2stage(jobz, range, uplo, n, kd, ab, ldab, q, ldq, vl, vu, il, iu, abstol, m, w, z, ldz, work, lwork, iwork, ifail, info)
call ssytrd_2stage(vect, uplo, n, a, lda, d, e, tau, hous2, lhous2, work, lwork, info)
call dsytrd_2stage(vect, uplo, n, a, lda, d, e, tau, hous2, lhous2, work, lwork, info)
call chbev_2stage(jobz, uplo, n, kd, ab, ldab, w, z, ldz, work, lwork, rwork, info)
call zhbev_2stage(jobz, uplo, n, kd, ab, ldab, w, z, ldz, work, lwork, rwork, info)
call chbevd_2stage(jobz, uplo, n, kd, ab, ldab, w, z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info)
call zhbevd_2stage(jobz, uplo, n, kd, ab, ldab, w, z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info)
call chbevx_2stage(jobz, range, uplo, n, kd, ab, ldab, q, ldq, vl, vu, il, iu, abstol, m, w, z, ldz, work, lwork, rwork, iwork, ifail, info)
call zhbevx_2stage(jobz, range, uplo, n, kd, ab, ldab, q, ldq, vl, vu, il, iu, abstol, m, w, z, ldz, work, lwork, rwork, iwork, ifail, info)
call chetrd_2stage(vect, uplo, n, a, lda, d, e, tau, hous2, lhous2, work, lwork, info)
call zhetrd_2stage(vect, uplo, n, a, lda, d, e, tau, hous2, lhous2, work, lwork, info)
call chetrd_hb2st(stage1, vect, uplo, n, kd, ab, ldab, d, e, hous, lhous, work, lwork, info)
call zhetrd_hb2st(stage1, vect, uplo, n, kd, ab, ldab, d, e, hous, lhous, work, lwork, info)
call chetrd_he2hb(uplo, n, kd, a, lda, ab, ldab, tau, work, lwork, info)
call zhetrd_he2hb(uplo, n, kd, a, lda, ab, ldab, tau, work, lwork, info)
call chb2st_kernels(uplo, wantz, ttype, st, ed, sweep, n, nb, ib, a, lda, v, tau, ldvt, work)
call zhb2st_kernels(uplo, wantz, ttype, st, ed, sweep, n, nb, ib, a, lda, v, tau, ldvt, work)
call ssb2st_kernels(uplo, wantz, ttype, st, ed, sweep, n, nb, ib, a, lda, v, tau, ldvt, work)
call dsb2st_kernels(uplo, wantz, ttype, st, ed, sweep, n, nb, ib, a, lda, v, tau, ldvt, work)
call iparam2stage(ispec, name, opts, ni, nbi, ibi, nxi)
For descriptions of these functions, please see https://www.netlib.org/lapack/explore-html/files.html.