Home
last modified time | relevance | path

Searched refs:KSPCreateVecs (Results 1 – 23 of 23) sorted by relevance

/petsc/src/ksp/ksp/tests/
H A Dex45.c36 PetscCall(KSPCreateVecs(ksp, 1, &right, 1, &left)); in main()
H A Dex6.c14 PetscCall(KSPCreateVecs(ksp, 2, &t, 2, &v)); in KSPTestResidualMonitor()
/petsc/src/ksp/ksp/impls/gmres/pipefgmres/
H A Dpipefgmres.c34 …PetscCall(KSPCreateVecs(ksp, pipefgmres->vv_allocated, &pipefgmres->prevecs_user_work[0], 0, NULL)… in KSPSetUp_PIPEFGMRES()
42 PetscCall(KSPCreateVecs(ksp, pipefgmres->vv_allocated, &pipefgmres->zvecs_user_work[0], 0, NULL)); in KSPSetUp_PIPEFGMRES()
623 PetscCall(KSPCreateVecs(ksp, nalloc, &pipefgmres->user_work[nwork], 0, NULL)); in KSPPIPEFGMRESGetNewVectors()
629 PetscCall(KSPCreateVecs(ksp, nalloc, &pipefgmres->prevecs_user_work[nwork], 0, NULL)); in KSPPIPEFGMRESGetNewVectors()
632 PetscCall(KSPCreateVecs(ksp, nalloc, &pipefgmres->zvecs_user_work[nwork], 0, NULL)); in KSPPIPEFGMRESGetNewVectors()
/petsc/src/ksp/ksp/impls/fcg/pipefcg/
H A Dpipefcg.c35 PetscCall(KSPCreateVecs(ksp, nnewvecs, &pipefcg->pQvecs[pipefcg->nchunks], 0, NULL)); in KSPAllocateVectors_PIPEFCG()
36 PetscCall(KSPCreateVecs(ksp, nnewvecs, &pipefcg->pZETAvecs[pipefcg->nchunks], 0, NULL)); in KSPAllocateVectors_PIPEFCG()
37 PetscCall(KSPCreateVecs(ksp, nnewvecs, &pipefcg->pPvecs[pipefcg->nchunks], 0, NULL)); in KSPAllocateVectors_PIPEFCG()
38 PetscCall(KSPCreateVecs(ksp, nnewvecs, &pipefcg->pSvecs[pipefcg->nchunks], 0, NULL)); in KSPAllocateVectors_PIPEFCG()
/petsc/src/ksp/ksp/impls/gmres/fgmres/
H A Dfgmres.c36 …PetscCall(KSPCreateVecs(ksp, fgmres->vv_allocated - VEC_OFFSET, &fgmres->prevecs_user_work[0], 0, … in KSPSetUp_FGMRES()
388 PetscCall(KSPCreateVecs(ksp, nalloc, &fgmres->user_work[nwork], 0, NULL)); in KSPFGMRESGetNewVectors()
394 PetscCall(KSPCreateVecs(ksp, nalloc, &fgmres->prevecs_user_work[nwork], 0, NULL)); in KSPFGMRESGetNewVectors()
/petsc/src/ksp/ksp/impls/gcr/pipegcr/
H A Dpipegcr.c39 PetscCall(KSPCreateVecs(ksp, nnewvecs, &pipegcr->ppvecs[pipegcr->nchunks], 0, NULL)); in KSPAllocateVectors_PIPEGCR()
40 PetscCall(KSPCreateVecs(ksp, nnewvecs, &pipegcr->psvecs[pipegcr->nchunks], 0, NULL)); in KSPAllocateVectors_PIPEGCR()
41 PetscCall(KSPCreateVecs(ksp, nnewvecs, &pipegcr->pqvecs[pipegcr->nchunks], 0, NULL)); in KSPAllocateVectors_PIPEGCR()
42 …if (pipegcr->unroll_w) PetscCall(KSPCreateVecs(ksp, nnewvecs, &pipegcr->ptvecs[pipegcr->nchunks], … in KSPAllocateVectors_PIPEGCR()
/petsc/src/ksp/ksp/impls/cg/
H A Dcgls.c22 PetscCall(KSPCreateVecs(ksp, cgls->nwork_n, &cgls->vwork_n, cgls->nwork_m, &cgls->vwork_m)); in KSPSetUp_CGLS()
/petsc/src/ksp/ksp/guess/impls/pod/
H A Dpod.c98 PetscCall(KSPCreateVecs(guess->ksp, 1, &v, 0, NULL)); in KSPGuessSetUp_POD()
107 PetscCall(KSPCreateVecs(guess->ksp, 0, NULL, 1, &v)); in KSPGuessSetUp_POD()
113 if (!pod->work) PetscCall(KSPCreateVecs(guess->ksp, 1, &pod->work, 0, NULL)); in KSPGuessSetUp_POD()
/petsc/src/ksp/ksp/impls/fcg/
H A Dfcg.c25 PetscCall(KSPCreateVecs(ksp, nnewvecs, &fcg->pCvecs[fcg->nchunks], 0, NULL)); in KSPAllocateVectors_FCG()
26 PetscCall(KSPCreateVecs(ksp, nnewvecs, &fcg->pPvecs[fcg->nchunks], 0, NULL)); in KSPAllocateVectors_FCG()
/petsc/src/ksp/pc/impls/galerkin/
H A Dgalerkin.c57 PetscCall(KSPCreateVecs(jac->ksp, 1, &xx, 1, &yy)); in PCSetUp_Galerkin()
/petsc/src/ksp/ksp/impls/gmres/lgmres/
H A Dlgmres.c82 PetscCall(KSPCreateVecs(ksp, lgmres->aug_vv_allocated, &lgmres->augvecs_user_work[0], 0, NULL)); in KSPSetUp_LGMRES()
525 PetscCall(KSPCreateVecs(ksp, nalloc, &lgmres->user_work[nwork], 0, NULL)); in KSPLGMRESGetNewVectors()
/petsc/src/ksp/ksp/guess/impls/fischer/
H A Dfischer.c53 if (!itg->xtilde) PetscCall(KSPCreateVecs(guess->ksp, itg->maxl, &itg->xtilde, 0, NULL)); in KSPGuessSetUp_Fischer()
54 …if (!itg->btilde && (itg->method == 1 || itg->method == 3)) PetscCall(KSPCreateVecs(guess->ksp, it… in KSPGuessSetUp_Fischer()
/petsc/src/ksp/ksp/impls/gmres/
H A Dgmres.c64 PetscCall(KSPCreateVecs(ksp, gmres->vv_allocated, &gmres->user_work[0], 0, NULL)); in KSPSetUp_GMRES()
415 PetscCall(KSPCreateVecs(ksp, nalloc, &gmres->user_work[nwork], 0, NULL)); in KSPGMRESGetNewVectors()
/petsc/doc/changes/
H A D36.md131 - KSPGetVecs() replaced with KSPCreateVecs() because it actually
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcnullspace.c136 PetscCall(KSPCreateVecs(local_ksp, 1, &shell_ctx->fw, 0, NULL)); in PCBDDCNullSpaceAssembleCorrection()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscksp.pxi222 PetscErrorCode KSPCreateVecs(PetscKSP, PetscInt, PetscVec**, PetscInt, PetscVec**)
H A DKSP.pyx2038 CHKERR(KSPCreateVecs(self.ksp, nr, &vr, nl, &vr))
/petsc/src/ksp/pc/impls/mg/
H A Dmg.c152 PetscCall(KSPCreateVecs(mglevels[levels - 1]->smoothd, 1, &vec, 0, NULL)); in PCApplyRichardson_MG()
601 PetscCall(KSPCreateVecs(mglevels[levels - 1]->smoothd, 1, &vec, 0, NULL)); in PCApply_MG_Internal()
1120 PetscCall(KSPCreateVecs(mglevels[i]->smoothd, 1, &vec, 0, NULL)); in PCSetUp_MG()
1145 PetscCall(KSPCreateVecs(mglevels[n - 1]->smoothd, 1, &vec, 0, NULL)); in PCSetUp_MG()
/petsc/include/
H A Dpetscksp.h201 PETSC_EXTERN PetscErrorCode KSPCreateVecs(KSP, PetscInt, Vec **, PetscInt, Vec **);
204 return KSPCreateVecs(ksp, n, x, m, y); in KSPGetVecs()
/petsc/src/ksp/ksp/impls/lsqr/
H A Dlsqr.c57 PetscCall(KSPCreateVecs(ksp, lsqr->nwork_n, &lsqr->vwork_n, lsqr->nwork_m, &lsqr->vwork_m)); in KSPSetUp_LSQR()
/petsc/src/ksp/ksp/interface/
H A Diterativ.c1763 PetscErrorCode KSPCreateVecs(KSP ksp, PetscInt rightn, Vec *right[], PetscInt leftn, Vec *left[]) in KSPCreateVecs() function
1860 PetscCall(KSPCreateVecs(ksp, nw, &ksp->work, 0, NULL)); in KSPSetWorkVecs()
/petsc/src/ksp/pc/impls/deflation/
H A Ddeflation.c673 PetscCall(KSPCreateVecs(def->WtAWinv, 2, &def->workcoarse, 0, NULL)); in PCSetUp_Deflation()
/petsc/src/ksp/ksp/impls/gmres/dgmres/
H A Ddgmres.c431 PetscCall(KSPCreateVecs(ksp, nalloc, &dgmres->user_work[nwork], 0, NULL)); in KSPDGMRESGetNewVectors()