Searched refs:nvecs (Results 1 – 9 of 9) sorted by relevance
| /petsc/src/ksp/ksp/impls/fcg/ |
| H A D | fcg.c | 22 if (fcg->nvecs < PetscMin(fcg->mmax + 1, nvecsneeded)) { in KSPAllocateVectors_FCG() 23 nvecsprev = fcg->nvecs; in KSPAllocateVectors_FCG() 24 nnewvecs = PetscMin(PetscMax(nvecsneeded - fcg->nvecs, chunksize), fcg->mmax + 1 - fcg->nvecs); in KSPAllocateVectors_FCG() 27 fcg->nvecs += nnewvecs; in KSPAllocateVectors_FCG() 277 if (fcg->nvecs) { in KSPReset_FCG() 282 fcg->nchunks = fcg->nvecs = 0; in KSPReset_FCG() 540 fcg->nvecs = 0; in KSPCreate_FCG()
|
| H A D | fcgimpl.h | 13 …PetscInt nvecs; /* How many P/C vecs are actually stored */ member
|
| /petsc/src/ksp/ksp/impls/fcg/pipefcg/ |
| H A D | pipefcgimpl.h | 9 PetscInt nvecs; /* How many P/C vecs are actually stored */ member
|
| H A D | pipefcg.c | 32 if (pipefcg->nvecs < PetscMin(pipefcg->mmax + 1, nvecsneeded)) { in KSPAllocateVectors_PIPEFCG() 33 nvecsprev = pipefcg->nvecs; in KSPAllocateVectors_PIPEFCG() 34 …wvecs = PetscMin(PetscMax(nvecsneeded - pipefcg->nvecs, chunksize), pipefcg->mmax + 1 - pipefcg->… in KSPAllocateVectors_PIPEFCG() 39 pipefcg->nvecs += nnewvecs; in KSPAllocateVectors_PIPEFCG() 344 if (pipefcg->nvecs) { in KSPDestroy_PIPEFCG() 608 pipefcg->nvecs = 0; in KSPCreate_PIPEFCG()
|
| /petsc/src/ksp/ksp/impls/gcr/pipegcr/ |
| H A D | pipegcrimpl.h | 8 PetscInt nvecs; /* How many vectors are actually stored */ member
|
| H A D | pipegcr.c | 36 if (pipegcr->nvecs < PetscMin(pipegcr->mmax + 1, nvecsneeded)) { in KSPAllocateVectors_PIPEGCR() 37 nvecsprev = pipegcr->nvecs; in KSPAllocateVectors_PIPEGCR() 38 …wvecs = PetscMin(PetscMax(nvecsneeded - pipegcr->nvecs, chunksize), pipegcr->mmax + 1 - pipegcr->… in KSPAllocateVectors_PIPEGCR() 43 pipegcr->nvecs += nnewvecs; in KSPAllocateVectors_PIPEGCR() 401 if (pipegcr->nvecs) { in KSPDestroy_PIPEGCR() 717 pipegcr->nvecs = 0; in KSPCreate_PIPEGCR()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex49.c | 1261 PetscInt nvecs; in DMDABCApplySymmetricCompression() local 1268 PetscCall(MatNullSpaceGetVecs(mnull, &has_const, &nvecs, &vecs)); in DMDABCApplySymmetricCompression() 1269 PetscCall(VecDuplicateVecs(*ff, nvecs, &uvecs)); in DMDABCApplySymmetricCompression() 1270 for (i = 0; i < nvecs; i++) { in DMDABCApplySymmetricCompression() 1274 PetscCall(Orthogonalize(nvecs, uvecs)); in DMDABCApplySymmetricCompression() 1275 … PetscCall(MatNullSpaceCreate(PetscObjectComm((PetscObject)A), PETSC_FALSE, nvecs, uvecs, &unull)); in DMDABCApplySymmetricCompression() 1278 PetscCall(VecDestroyVecs(nvecs, &uvecs)); in DMDABCApplySymmetricCompression()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex3.c | 600 PetscInt dim, nvecs, v, cStart, cEnd, cEndInterior; in TestFVGrad() local 646 nvecs = dim * (dim + 1) / 2; in TestFVGrad() 654 for (v = 0; v < nvecs; v++) { in TestFVGrad()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 1524 PetscInt nvecs, nvecs_orth; in PCBDDCNedelecSupport() local 1541 nvecs = old_nnsp_nvecs + new_nnsp_nvecs; in PCBDDCNedelecSupport() 1542 PetscCall(PetscMalloc1(nvecs, &quadvecs)); in PCBDDCNedelecSupport() 1547 for (i = 0; i < nvecs; i++) PetscCall(VecDuplicate(E, &quadvecs[i])); in PCBDDCNedelecSupport() 1571 nvecs_orth = nvecs; in PCBDDCNedelecSupport() 1574 for (i = 0; i < nvecs; i++) PetscCall(VecDestroy(&quadvecs[i])); in PCBDDCNedelecSupport() 1666 PetscErrorCode PCBDDCNullSpaceCreate(MPI_Comm comm, PetscBool has_const, PetscInt nvecs, Vec quad_v… in PCBDDCNullSpaceCreate() argument 1671 for (i = 0; i < nvecs; i++) { in PCBDDCNullSpaceCreate() 1675 …PetscCheck(last - first >= 2 * nvecs || !has_const, PETSC_COMM_SELF, PETSC_ERR_SUP, "Not implement… in PCBDDCNullSpaceCreate() 1689 PetscCall(MatNullSpaceCreate(comm, has_const, nvecs, quad_vecs, nnsp)); in PCBDDCNullSpaceCreate() [all …]
|