Searched refs:coarsemarked (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/snes/impls/vi/rs/ |
| H A D | virs.c | 95 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()
|