Searched refs:liwork (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/ksp/impls/gmres/agmres/ |
| H A D | agmresdeflation.c | 111 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 D | dgmres.c | 664 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 D | dt.c | 1429 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()
|