Lines Matching refs:pack

34   DM       pack;  member
75 PetscCall(DMCompositeGetEntries(user->pack, &dau, &dak)); in FormFunction_All()
78 PetscCall(DMCompositeGetLocalVectors(user->pack, &Uloc, &Kloc)); in FormFunction_All()
103 PetscCall(DMCompositeScatter(user->pack, X, Uloc, Kloc)); in FormFunction_All()
106 PetscCall(DMCompositeGetAccess(user->pack, F, &Fu, &Fk)); in FormFunction_All()
113 PetscCall(DMCompositeRestoreAccess(user->pack, F, &Fu, &Fk)); in FormFunction_All()
118 PetscCall(DMCompositeRestoreLocalVectors(user->pack, &Uloc, &Kloc)); in FormFunction_All()
207 PetscCall(DMCompositeGetEntries(user->pack, &dau, &dak)); in FormJacobian_All()
210 PetscCall(DMCompositeGetLocalVectors(user->pack, &Uloc, &Kloc)); in FormJacobian_All()
234 PetscCall(DMCompositeScatter(user->pack, X, Uloc, Kloc)); in FormJacobian_All()
237 PetscCall(DMCompositeGetLocalISs(user->pack, &is)); in FormJacobian_All()
267 PetscCall(DMCompositeRestoreLocalVectors(user->pack, &Uloc, &Kloc)); in FormJacobian_All()
286 PetscCall(DMCompositeGetEntries(user->pack, &dau, &dak)); in FormInitial_Coupled()
287 PetscCall(DMCompositeGetAccess(user->pack, X, &Xu, &Xk)); in FormInitial_Coupled()
297 PetscCall(DMCompositeRestoreAccess(user->pack, X, &Xu, &Xk)); in FormInitial_Coupled()
298 PetscCall(DMCompositeScatter(user->pack, X, user->Uloc, user->Kloc)); in FormInitial_Coupled()
304 DM dau, dak, pack; in main() local
332 PetscCall(DMCompositeCreate(PETSC_COMM_WORLD, &pack)); in main()
333 PetscCall(DMSetOptionsPrefix(pack, "pack_")); in main()
334 PetscCall(DMCompositeAddDM(pack, dau)); in main()
335 PetscCall(DMCompositeAddDM(pack, dak)); in main()
338 PetscCall(DMSetFromOptions(pack)); in main()
341 PetscCall(DMGetVecType(pack, &vtype)); in main()
345 PetscCall(DMCreateGlobalVector(pack, &X)); in main()
350 user->pack = pack; in main()
352 PetscCall(DMCompositeGetGlobalISs(pack, &isg)); in main()
353 PetscCall(DMCompositeGetLocalVectors(pack, &user->Uloc, &user->Kloc)); in main()
354 PetscCall(DMCompositeScatter(pack, X, user->Uloc, user->Kloc)); in main()
371 PetscCall(DMCompositeGetAccess(pack, X, &Xu, PETSC_NULLPTR)); in main()
372 PetscCall(DMCompositeGetAccess(pack, F, &Fu, PETSC_NULLPTR)); in main()
379 PetscCall(DMCompositeRestoreAccess(pack, X, &Xu, PETSC_NULLPTR)); in main()
380 PetscCall(DMCompositeRestoreAccess(pack, F, &Fu, PETSC_NULLPTR)); in main()
383 PetscCall(DMCompositeGetAccess(pack, X, PETSC_NULLPTR, &Xk)); in main()
384 PetscCall(DMCompositeGetAccess(pack, F, PETSC_NULLPTR, &Fk)); in main()
391 PetscCall(DMCompositeRestoreAccess(pack, X, PETSC_NULLPTR, &Xk)); in main()
392 PetscCall(DMCompositeRestoreAccess(pack, F, PETSC_NULLPTR, &Fk)); in main()
395 PetscCall(DMCreateMatrix(pack, &B)); in main()
412 PetscCall(SNESSetDM(snes, pack)); in main()
445 PetscCall(DMCompositeRestoreLocalVectors(pack, &user->Uloc, &user->Kloc)); in main()
456 PetscCall(DMDestroy(&pack)); in main()