Lines Matching refs:nDMs
369 PetscInt n, dim, nDMs, v_id; in PostStep() local
387 PetscCall(DMCompositeGetNumberDM(pack, &nDMs)); // number of vertices * number of grids in PostStep()
391 PetscCall(DMCompositeGetAccessArray(pack, X, nDMs, NULL, printCtx->globXArray)); in PostStep()
455 PetscCall(DMCompositeRestoreAccessArray(pack, X, nDMs, NULL, printCtx->globXArray)); in PostStep()
465 PetscInt nDMs; in go() local
483 PetscCall(DMCompositeGetNumberDM(pack, &nDMs)); // number of vertices * number of grids in go()
484 …_FMT " global items (vertices) %d DMs\n", ctx->num_grids, ctx->batch_sz, num_vertices, (int)nDMs)); in go()
485 PetscCall(PetscMalloc(sizeof(*globXArray) * nDMs, &globXArray)); in go()
486 PetscCall(PetscMalloc(sizeof(*globMpArray) * nDMs, &globMpArray)); in go()
487 PetscCall(PetscMalloc(sizeof(*globSwarmArray) * nDMs, &globSwarmArray)); in go()
508 PetscCall(DMCompositeGetAccessArray(pack, X, nDMs, NULL, globXArray)); // just to duplicate in go()
530 PetscCall(DMCompositeRestoreAccessArray(pack, X, nDMs, NULL, globXArray)); in go()
538 PetscCall(DMCompositeGetAccessArray(pack, X, nDMs, NULL, globXArray)); in go()
823 PetscCall(DMCompositeRestoreAccessArray(pack, X, nDMs, NULL, globXArray)); in go()
833 PetscCall(DMCompositeGetAccessArray(pack, X, nDMs, NULL, globXArray)); in go()
1008 PetscCall(DMCompositeRestoreAccessArray(pack, X, nDMs, NULL, globXArray)); in go()