Lines Matching refs:garbage

4 static PetscErrorCode GarbageGetHMap_Private(MPI_Comm comm, PetscGarbage *garbage)  in GarbageGetHMap_Private()  argument
10 PetscCallMPI(MPI_Comm_get_attr(comm, Petsc_Garbage_HMap_keyval, garbage, &iflg)); in GarbageGetHMap_Private()
14 garbage->map = garbage_map; in GarbageGetHMap_Private()
15 PetscCallMPI(MPI_Comm_set_attr(comm, Petsc_Garbage_HMap_keyval, garbage->ptr)); in GarbageGetHMap_Private()
57 PetscGarbage garbage; in PetscObjectDelayedDestroy() local
80 PetscCall(GarbageGetHMap_Private(comm, &garbage)); in PetscObjectDelayedDestroy()
81 PetscCall(PetscHMapObjSet(garbage.map, (*obj)->cidx, *obj)); in PetscObjectDelayedDestroy()
211 PetscGarbage garbage; in PetscGarbageCleanup() local
219 PetscCall(GarbageGetHMap_Private(comm, &garbage)); in PetscGarbageCleanup()
223 PetscCall(PetscHMapObjGetSize(garbage.map, &entries)); in PetscGarbageCleanup()
226 PetscCall(PetscHMapObjGetKeys(garbage.map, &offset, keys)); in PetscGarbageCleanup()
234 PetscCall(PetscHMapObjGet(garbage.map, keys[ii], &obj)); in PetscGarbageCleanup()
237 PetscCall(PetscHMapObjDel(garbage.map, keys[ii])); in PetscGarbageCleanup()
242 PetscCallMPI(MPI_Comm_set_attr(comm, Petsc_Garbage_HMap_keyval, garbage.ptr)); in PetscGarbageCleanup()
254 PetscGarbage garbage; in PetscGarbageView() local
267 PetscCall(GarbageGetHMap_Private(comm, &garbage)); in PetscGarbageView()
270 PetscCall(PetscHMapObjGetSize(garbage.map, &entries)); in PetscGarbageView()
273 PetscCall(PetscHMapObjGetKeys(garbage.map, &offset, keys)); in PetscGarbageView()
285 PetscCall(PetscHMapObjGet(garbage.map, keys[ii], &obj)); in PetscGarbageView()