Searched refs:vwork_n (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/ksp/impls/cg/ |
| H A D | cgls.c | 9 Vec *vwork_n; /* work vectors of length n */ member 21 if (cgls->vwork_n) PetscCall(VecDestroyVecs(cgls->nwork_n, &cgls->vwork_n)); in KSPSetUp_CGLS() 22 PetscCall(KSPCreateVecs(ksp, cgls->nwork_n, &cgls->vwork_n, cgls->nwork_m, &cgls->vwork_m)); in KSPSetUp_CGLS() 39 p = cgls->vwork_n[0]; in KSPSolve_CGLS() 40 ss = cgls->vwork_n[1]; in KSPSolve_CGLS() 93 if (cgls->vwork_n) PetscCall(VecDestroyVecs(cgls->nwork_n, &cgls->vwork_n)); in KSPDestroy_CGLS()
|
| /petsc/src/ksp/ksp/impls/lsqr/ |
| H A D | lsqr.c | 17 Vec *vwork_n; /* work vectors of length n */ member 52 if (lsqr->vwork_n) PetscCall(VecDestroyVecs(lsqr->nwork_n, &lsqr->vwork_n)); in KSPSetUp_LSQR() 57 PetscCall(KSPCreateVecs(ksp, lsqr->nwork_n, &lsqr->vwork_n, lsqr->nwork_m, &lsqr->vwork_m)); in KSPSetUp_LSQR() 60 PetscCall(VecDuplicate(lsqr->vwork_n[0], &lsqr->se)); in KSPSetUp_LSQR() 92 W = lsqr->vwork_n[0]; in KSPSolve_LSQR() 93 V = lsqr->vwork_n[1]; in KSPSolve_LSQR() 94 V1 = lsqr->vwork_n[2]; in KSPSolve_LSQR() 95 W2 = lsqr->vwork_n[3]; in KSPSolve_LSQR() 96 if (!nopreconditioner) Z = lsqr->vwork_n[4]; in KSPSolve_LSQR() 250 if (lsqr->vwork_n) PetscCall(VecDestroyVecs(lsqr->nwork_n, &lsqr->vwork_n)); in KSPDestroy_LSQR()
|