Home
last modified time | relevance | path

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

/petsc/src/dm/impls/stag/tests/
H A Dex1.c78 Vec vecLocal, vecGlobal; in TestFields() local
83 PetscCall(DMCreateGlobalVector(dmstag, &vecGlobal)); in TestFields()
85 PetscCall(DMLocalToGlobalBegin(dmstag, vecLocal, INSERT_VALUES, vecGlobal)); in TestFields()
86 PetscCall(DMLocalToGlobalEnd(dmstag, vecLocal, INSERT_VALUES, vecGlobal)); in TestFields()
87 PetscCall(VecSet(vecGlobal, 2.0)); in TestFields()
88 PetscCall(DMGlobalToLocalBegin(dmstag, vecGlobal, INSERT_VALUES, vecLocal)); in TestFields()
89 PetscCall(DMGlobalToLocalEnd(dmstag, vecGlobal, INSERT_VALUES, vecLocal)); in TestFields()
90 PetscCall(VecNorm(vecGlobal, NORM_2, &norm2)); in TestFields()
93 PetscCall(VecDestroy(&vecGlobal)); in TestFields()
H A Dex13.c102 Vec vecLocal, vecGlobal, vecGlobalCheck; in Test1() local
108 PetscCall(DMCreateGlobalVector(dm, &vecGlobal)); in Test1()
110 PetscCall(VecSetRandom(vecGlobal, rctx)); in Test1()
113 PetscCall(VecDuplicate(vecGlobal, &vecGlobalCheck)); in Test1()
114 PetscCall(DMGlobalToLocal(dm, vecGlobal, INSERT_VALUES, vecLocal)); in Test1()
116 PetscCall(VecEqual(vecGlobal, vecGlobalCheck, &equal)); in Test1()
119 PetscCall(VecDestroy(&vecGlobal)); in Test1()
137 Vec vecLocal, vecLocalCheck, vecGlobal; in Test2_1d() local
163 PetscCall(DMCreateGlobalVector(dm, &vecGlobal)); in Test2_1d()
164 PetscCall(DMLocalToGlobal(dm, vecLocal, INSERT_VALUES, vecGlobal)); in Test2_1d()
[all …]
H A Dex2.c35 Vec vecLocal, vecGlobal; in Test_3d_4x4x4_3x3x3() local
52 PetscCall(DMCreateGlobalVector(dmstag, &vecGlobal)); in Test_3d_4x4x4_3x3x3()
53 PetscCall(VecGetOwnershipRange(vecGlobal, &low, &high)); in Test_3d_4x4x4_3x3x3()
55 PetscCall(VecGetArray(vecGlobal, &arr)); in Test_3d_4x4x4_3x3x3()
57 PetscCall(VecRestoreArray(vecGlobal, &arr)); in Test_3d_4x4x4_3x3x3()
62 PetscCall(DMGlobalToLocalBegin(dmstag, vecGlobal, INSERT_VALUES, vecLocal)); in Test_3d_4x4x4_3x3x3()
63 PetscCall(DMGlobalToLocalEnd(dmstag, vecGlobal, INSERT_VALUES, vecLocal)); in Test_3d_4x4x4_3x3x3()
339 PetscCall(VecDestroy(&vecGlobal)); in Test_3d_4x4x4_3x3x3()
/petsc/doc/faq/
H A Dindex.md636 For example, assuming we have distributed a vector `vecGlobal` of size $N$ to
658 PetscCall(VecGetSize(vecGlobal, &N));
659 PetscCall(PetscObjectGetComm((PetscObject) vecGlobal, &comm));
668 PetscCall(VecScatterCreate(vecGlobal, isGlobal, vecLocal, isLocal, &ctx));
671 PetscCall(VecScatterBegin(ctx, vecGlobal, vecLocal, INSERT_VALUES, SCATTER_FORWARD));
672 PetscCall(VecScatterEnd(ctx, vecGlobal, vecLocal, INSERT_VALUES, SCATTER_FORWARD));