Lines Matching refs:dmpgrid
82 DM dmpgrid; /* Composite DM to manage the entire power grid */ member
133 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in SetInitialGuess()
197 PetscCall(DMCompositeGather(user->dmpgrid, INSERT_VALUES, X, Xgen, Xnet)); in SetInitialGuess()
198 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in SetInitialGuess()
220 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualFunction()
221 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Fgen, &Fnet)); in ResidualFunction()
222 PetscCall(DMCompositeScatter(user->dmpgrid, X, Xgen, Xnet)); in ResidualFunction()
223 PetscCall(DMCompositeScatter(user->dmpgrid, F, Fgen, Fnet)); in ResidualFunction()
317 PetscCall(DMCompositeGather(user->dmpgrid, INSERT_VALUES, F, Fgen, Fnet)); in ResidualFunction()
318 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualFunction()
319 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Fgen, &Fnet)); in ResidualFunction()
457 PetscCall(DMCompositeGetLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualJacobian()
458 PetscCall(DMCompositeScatter(user->dmpgrid, X, Xgen, Xnet)); in ResidualJacobian()
707 PetscCall(DMCompositeRestoreLocalVectors(user->dmpgrid, &Xgen, &Xnet)); in ResidualJacobian()
853 PetscCall(DMCompositeCreate(PETSC_COMM_WORLD, &user.dmpgrid)); in main()
854 PetscCall(DMSetOptionsPrefix(user.dmpgrid, "pgrid_")); in main()
855 PetscCall(DMCompositeAddDM(user.dmpgrid, user.dmgen)); in main()
856 PetscCall(DMCompositeAddDM(user.dmpgrid, user.dmnet)); in main()
858 PetscCall(DMCreateGlobalVector(user.dmpgrid, &X)); in main()
989 PetscCall(DMDestroy(&user.dmpgrid)); in main()