Lines Matching refs:dmpgrid
79 DM dmpgrid; /* Composite DM to manage the entire power grid */ member
135 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in SetInitialGuess()
199 PetscCall(DMCompositeGather(user->dmpgrid, INSERT_VALUES, X, Xgen, Xnet)); in SetInitialGuess()
200 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in SetInitialGuess()
222 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualFunction()
223 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Fgen, &Fnet)); in ResidualFunction()
224 PetscCall(DMCompositeScatter(user->dmpgrid, X, Xgen, Xnet)); in ResidualFunction()
225 PetscCall(DMCompositeScatter(user->dmpgrid, F, Fgen, Fnet)); in ResidualFunction()
318 PetscCall(DMCompositeGather(user->dmpgrid, INSERT_VALUES, F, Fgen, Fnet)); in ResidualFunction()
319 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualFunction()
320 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Fgen, &Fnet)); in ResidualFunction()
458 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualJacobian()
459 PetscCall(DMCompositeScatter(user->dmpgrid, X, Xgen, Xnet)); in ResidualJacobian()
709 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualJacobian()
778 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in CostIntegrand()
779 PetscCall(DMCompositeScatter(user->dmpgrid, U, Xgen, Xnet)); in CostIntegrand()
794 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in CostIntegrand()
894 PetscCall(DMCompositeCreate(PETSC_COMM_WORLD, &user.dmpgrid)); in main()
895 PetscCall(DMSetOptionsPrefix(user.dmpgrid, "pgrid_")); in main()
896 PetscCall(DMCompositeAddDM(user.dmpgrid, user.dmgen)); in main()
897 PetscCall(DMCompositeAddDM(user.dmpgrid, user.dmnet)); in main()
953 PetscCall(DMDestroy(&user.dmpgrid)); in main()
1014 PetscCall(DMCreateGlobalVector(ctx->dmpgrid, &X)); in FormFunction()