Home
last modified time | relevance | path

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

/petsc/src/snes/impls/vi/rs/
H A Dvirs.c95 Vec finemarked, coarsemarked; in DMCoarsen_SNESVI() local
119 PetscCall(DMCreateGlobalVector(dm1, &finemarked)); in DMCoarsen_SNESVI()
127 PetscCall(VecSet(finemarked, 0.0)); in DMCoarsen_SNESVI()
128 for (k = 0; k < n; k++) PetscCall(VecSetValue(finemarked, index[k], 1.0, INSERT_VALUES)); in DMCoarsen_SNESVI()
129 PetscCall(VecAssemblyBegin(finemarked)); in DMCoarsen_SNESVI()
130 PetscCall(VecAssemblyEnd(finemarked)); in DMCoarsen_SNESVI()
133 PetscCall(MatRestrict(inject, finemarked, coarsemarked)); in DMCoarsen_SNESVI()
159 PetscCall(VecDestroy(&finemarked)); in DMCoarsen_SNESVI()