Searched refs:vecGlobal (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/dm/impls/stag/tests/ |
| H A D | ex1.c | 78 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 D | ex13.c | 102 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 D | ex2.c | 35 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 D | index.md | 636 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));
|