Home
last modified time | relevance | path

Searched refs:augvecs_user_work (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/ksp/impls/gmres/lgmres/
H A Dlgmresimpl.h15 …Vec **augvecs_user_work; /* same purpose as user_work above, but this one is for our error approx … member
H A Dlgmres.c74 PetscCall(PetscMalloc1(2 * aug_dim + AUG_OFFSET, &lgmres->augvecs_user_work)); in KSPSetUp_LGMRES()
82 PetscCall(KSPCreateVecs(ksp, lgmres->aug_vv_allocated, &lgmres->augvecs_user_work[0], 0, NULL)); in KSPSetUp_LGMRES()
84 …for (k = 0; k < lgmres->aug_vv_allocated; k++) lgmres->augvecs[k] = lgmres->augvecs_user_work[0][k… in KSPSetUp_LGMRES()
343 …es->augwork_alloc) PetscCall(VecDestroyVecs(lgmres->augwork_alloc, &lgmres->augvecs_user_work[0])); in KSPDestroy_LGMRES()
344 PetscCall(PetscFree(lgmres->augvecs_user_work)); in KSPDestroy_LGMRES()