Home
last modified time | relevance | path

Searched refs:Uloc (Results 1 – 4 of 4) sorted by relevance

/petsc/src/snes/tutorials/
H A Dex28.c35 Vec Uloc, Kloc; member
72 Vec Uloc, Kloc, Fu, Fk; in FormFunction_All() local
78 PetscCall(DMCompositeGetLocalVectors(user->pack, &Uloc, &Kloc)); in FormFunction_All()
81 PetscCall(DMGlobalToLocalBegin(dau, X, INSERT_VALUES, Uloc)); in FormFunction_All()
82 PetscCall(DMGlobalToLocalEnd(dau, X, INSERT_VALUES, Uloc)); in FormFunction_All()
83 PetscCall(DMDAVecGetArray(dau, Uloc, &u)); in FormFunction_All()
88 PetscCall(DMDAVecRestoreArray(dau, Uloc, &u)); in FormFunction_All()
94 PetscCall(DMDAVecGetArray(dau, user->Uloc, &u)); in FormFunction_All()
99 PetscCall(DMDAVecRestoreArray(dau, user->Uloc, &u)); in FormFunction_All()
103 PetscCall(DMCompositeScatter(user->pack, X, Uloc, Kloc)); in FormFunction_All()
[all …]
/petsc/src/mat/impls/lrc/
H A Dlrc.c37 Mat Uloc, Vloc; in MatMult_LRC_kernel() local
46 PetscCall(MatDenseGetLocalMatrix(U, &Uloc)); in MatMult_LRC_kernel()
75 PetscCall(MatMultAdd(Uloc, Na->work2, yl, yl)); in MatMult_LRC_kernel()
78 PetscCall(MatMult(Uloc, Na->work2, yl)); in MatMult_LRC_kernel()
257 Mat Uloc; in MatSetUp_LRC() local
266 PetscCall(MatDenseGetLocalMatrix(Na->U, &Uloc)); in MatSetUp_LRC()
267 PetscCall(MatCreateVecs(Uloc, &Na->work1, NULL)); in MatSetUp_LRC()
287 PetscCall(MatCreateVecs(Uloc, NULL, &Na->yl)); in MatSetUp_LRC()
/petsc/src/ts/tutorials/
H A Dex34.c69 Vec Uloc, C; in FormIFunction() local
79 PetscCall(DMGetLocalVector(dm, &Uloc)); in FormIFunction()
80 PetscCall(DMGlobalToLocalBegin(dm, U, INSERT_VALUES, Uloc)); in FormIFunction()
81 PetscCall(DMGlobalToLocalEnd(dm, U, INSERT_VALUES, Uloc)); in FormIFunction()
82 PetscCall(DMDAVecGetArrayRead(dm, Uloc, &u)); in FormIFunction()
104 PetscCall(DMDAVecRestoreArrayRead(dm, Uloc, &u)); in FormIFunction()
108 PetscCall(DMRestoreLocalVector(dm, &Uloc)); in FormIFunction()
/petsc/src/dm/impls/plex/tests/
H A Dex42.c342 Vec U, Uloc, V, Vloc; in main() local
356 PetscCall(DMCreateLocalVector(dm, &Uloc)); in main()
358 PetscCall(VecDuplicate(Uloc, &Vloc)); in main()
361 PetscCall(VecSet(Uloc, 1.)); in main()
389 PetscCall(VecDestroy(&Uloc)); in main()