Lines Matching refs:XsubArray
243 Vec *XsubArray = NULL; in Monitor() local
251 PetscCall(PetscMalloc(sizeof(*XsubArray) * nDMs, &XsubArray)); in Monitor()
252 PetscCall(DMCompositeGetAccessArray(pack, X, nDMs, NULL, XsubArray)); // read only in Monitor()
253 …PetscCall(VecViewFromOptions(XsubArray[LAND_PACK_IDX(ctx->batch_view_idx, 0)], NULL, "-ex1_vec_vie… in Monitor()
254 …PetscCall(VecViewFromOptions(XsubArray[LAND_PACK_IDX(ctx->batch_view_idx, 1)], NULL, "-ex1_vec_vie… in Monitor()
261 Vec Xloc = XsubArray[LAND_PACK_IDX(ctx->batch_view_idx, grid)]; in Monitor()
294 PetscCall(DMCompositeRestoreAccessArray(pack, X, nDMs, NULL, XsubArray)); in Monitor()
295 PetscCall(PetscFree(XsubArray)); in Monitor()
334 Vec *XsubArray = NULL; in main() local
368 PetscCall(PetscMalloc(sizeof(*XsubArray) * nDMs, &XsubArray)); in main()
369 PetscCall(DMCompositeGetAccessArray(pack, X, nDMs, NULL, XsubArray)); // read only in main()
370 …PetscCall(PetscObjectSetName((PetscObject)XsubArray[LAND_PACK_IDX(ctx->batch_view_idx, 0)], 0 == 0… in main()
371 …PetscCall(PetscObjectSetName((PetscObject)XsubArray[LAND_PACK_IDX(ctx->batch_view_idx, 1)], 1 == 0… in main()
376 …PetscCall(SetMaxwellians(ctx->plex[grid], XsubArray[LAND_PACK_IDX(b_id, grid)], 0.0, ctx->thermal_… in main()
379 PetscCall(DMCompositeRestoreAccessArray(pack, X, nDMs, NULL, XsubArray)); in main()
380 PetscCall(PetscFree(XsubArray)); in main()