Lines Matching refs:pack
155 DM pack, plexe = ctx->plex[0], plexi = (ctx->num_grids == 1) ? NULL : ctx->plex[1]; in testSpitzer() local
160 PetscCall(VecGetDM(X, &pack)); in testSpitzer()
161 PetscCheck(pack, PETSC_COMM_SELF, PETSC_ERR_PLIB, "no DM"); in testSpitzer()
162 PetscCall(DMCompositeGetNumberDM(pack, &nDMs)); in testSpitzer()
165 PetscCall(DMCompositeGetAccessArray(pack, X, nDMs, NULL, XsubArray)); // read only in testSpitzer()
214 PetscCall(DMCompositeRestoreAccessArray(pack, X, nDMs, NULL, XsubArray)); // read only in testSpitzer()
371 DM pack; in FormSource() local
375 PetscCall(TSGetDM(ts, &pack)); in FormSource()
376 PetscCall(DMGetApplicationContext(pack, &ctx)); in FormSource()
395 … PetscCall(DMCompositeGetAccessArray(pack, F, ctx->num_grids * ctx->batch_sz, NULL, globFarray)); in FormSource()
401 …PetscCall(DMCompositeRestoreAccessArray(pack, F, ctx->num_grids * ctx->batch_sz, NULL, globFarray)… in FormSource()
414 DM pack = NULL; in Monitor() local
421 PetscCall(VecGetDM(X, &pack)); in Monitor()
422 PetscCall(DMCompositeGetAccessArray(pack, X, ctx->num_grids * ctx->batch_sz, NULL, globXArray)); in Monitor()
477 … || (reason && ctx->verbose > 3)) PetscCall(DMCompositeRestoreAccessArray(pack, X, ctx->num_grids … in Monitor()
623 DM pack; in main() local
646 PetscCall(DMPlexLandauCreateVelocitySpace(PETSC_COMM_WORLD, dim, "", &X, &J, &pack)); in main()
647 PetscCall(DMCompositeGetNumberDM(pack, &nDMs)); in main()
650 PetscCall(DMGetApplicationContext(pack, &ctx)); in main()
651 PetscCall(DMSetUp(pack)); in main()
655 PetscCall(ProcessREOptions(rectx, ctx, pack, "")); in main()
656 PetscCall(DMGetDS(pack, &prob)); in main()
660 PetscCall(DMCompositeGetAccessArray(pack, X, nDMs, NULL, XsubArray)); // read only in main()
667 …PetscCall(DMCompositeRestoreAccessArray(pack, X, nDMs, NULL, XsubArray)); … in main()
672 PetscCall(TSSetDM(ts, pack)); in main()
718 PetscCall(DMPlexLandauDestroyVelocitySpace(&pack)); in main()