Lines Matching refs:dmpgrid

113   DM          dmpgrid;             /* Composite DM to manage the entire power grid */  member
145 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in EventFunction()
146 PetscCall(DMCompositeScatter(user->dmpgrid, X, Xgen, Xnet)); in EventFunction()
180 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in EventFunction()
197 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in PostEventFunction()
198 PetscCall(DMCompositeScatter(user->dmpgrid, X, Xgen, Xnet)); in PostEventFunction()
292 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in PostEventFunction()
359 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in SetInitialGuess()
424 PetscCall(DMCompositeGather(user->dmpgrid, INSERT_VALUES, X, Xgen, Xnet)); in SetInitialGuess()
425 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in SetInitialGuess()
448 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualFunction()
449 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Fgen, &Fnet)); in ResidualFunction()
450 PetscCall(DMCompositeScatter(user->dmpgrid, X, Xgen, Xnet)); in ResidualFunction()
451 PetscCall(DMCompositeScatter(user->dmpgrid, F, Fgen, Fnet)); in ResidualFunction()
546 PetscCall(DMCompositeGather(user->dmpgrid, INSERT_VALUES, F, Fgen, Fnet)); in ResidualFunction()
547 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualFunction()
548 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Fgen, &Fnet)); in ResidualFunction()
716 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualJacobian()
717 PetscCall(DMCompositeScatter(user->dmpgrid, X, Xgen, Xnet)); in ResidualJacobian()
979 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualJacobian()
1146 PetscCall(DMCompositeCreate(PETSC_COMM_WORLD, &user.dmpgrid)); in main()
1147 PetscCall(DMSetOptionsPrefix(user.dmpgrid, "pgrid_")); in main()
1148 PetscCall(DMCompositeAddDM(user.dmpgrid, user.dmgen)); in main()
1149 PetscCall(DMCompositeAddDM(user.dmpgrid, user.dmnet)); in main()
1151 PetscCall(DMCreateGlobalVector(user.dmpgrid, &X)); in main()
1283 PetscCall(DMDestroy(&user.dmpgrid)); in main()