Home
last modified time | relevance | path

Searched refs:coarsemarked (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
120 PetscCall(DMCreateGlobalVector(*dm2, &coarsemarked)); in DMCoarsen_SNESVI()
133 PetscCall(MatRestrict(inject, finemarked, coarsemarked)); in DMCoarsen_SNESVI()
139 PetscCall(VecGetLocalSize(coarsemarked, &n)); in DMCoarsen_SNESVI()
140 PetscCall(VecGetOwnershipRange(coarsemarked, &rstart, NULL)); in DMCoarsen_SNESVI()
141 PetscCall(VecGetArray(coarsemarked, &marked)); in DMCoarsen_SNESVI()
150 PetscCall(VecRestoreArray(coarsemarked, &marked)); in DMCoarsen_SNESVI()
151 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)coarsemarked), cnt, coarseindex, PETSC_OWN_… in DMCoarsen_SNESVI()
160 PetscCall(VecDestroy(&coarsemarked)); in DMCoarsen_SNESVI()