Home
last modified time | relevance | path

Searched refs:liwork (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/ksp/impls/gmres/agmres/
H A Dagmresdeflation.c111 PetscBLASInt lwork, liwork; in KSPAGMRESSchurForm() local
122 PetscCall(PetscBLASIntCast(2 * N * neig, &liwork)); in KSPAGMRESSchurForm()
158 …, &ldB, wr, wi, beta, Q, &N, Z, &N, &r, NULL, NULL, &Dif[0], work, &lwork, iwork, &liwork, &info)); in KSPAGMRESSchurForm()
/petsc/src/ksp/ksp/impls/gmres/dgmres/
H A Ddgmres.c664 PetscBLASInt liwork; in KSPDGMRESComputeSchurForm_DGMRES() local
751 liwork = PetscMax(1, 2 * NbrEig * (bn - NbrEig)); in KSPDGMRESComputeSchurForm_DGMRES()
753 PetscCall(PetscMalloc1(liwork, &iwork)); in KSPDGMRESComputeSchurForm_DGMRES()
758 … &bn, A, &ldA, Q, &ldQ, wr, wi, &NbrEig, &CondEig, &CondSub, work, &lwork, iwork, &liwork, &info)); in KSPDGMRESComputeSchurForm_DGMRES()
850 PetscBLASInt liwork, *iwork; in KSPDGMRESImproveEig_DGMRES() local
928 liwork = PetscMax(N + 6, 2 * NbrEig * (N - NbrEig)); in KSPDGMRESImproveEig_DGMRES()
931 PetscCall(PetscMalloc1(liwork, &iwork)); in KSPDGMRESImproveEig_DGMRES()
937 …A, wr, wi, beta, Q, &N, Z, &N, &NbrEig, NULL, NULL, &Dif[0], work, &lwork, iwork, &liwork, &info)); in KSPDGMRESImproveEig_DGMRES()
/petsc/src/dm/dt/interface/
H A Ddt.c1429 PetscBLASInt lwork, liwork; in PetscDTSymmetricTridiagonalEigensolve() local
1445 liwork = -1; in PetscDTSymmetricTridiagonalEigensolve()
1446 …, &IL, &IU, &abstol, &bm, eigs, V, &ldz, isuppz, &workquery, &lwork, &iworkquery, &liwork, &info)); in PetscDTSymmetricTridiagonalEigensolve()
1449 liwork = iworkquery; in PetscDTSymmetricTridiagonalEigensolve()
1450 PetscCall(PetscMalloc2(lwork, &work, liwork, &iwork)); in PetscDTSymmetricTridiagonalEigensolve()
1452 …ag, &VL, &VU, &IL, &IU, &abstol, &bm, eigs, V, &ldz, isuppz, work, &lwork, iwork, &liwork, &info)); in PetscDTSymmetricTridiagonalEigensolve()