Home
last modified time | relevance | path

Searched refs:clocal (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ts/tutorials/
H A Dex29.c107 Vec x, c, clocal; in main() local
134 PetscCall(DMGetNamedLocalVector(cda, "coefficient", &clocal)); in main()
138 PetscCall(DMGlobalToLocalBegin(cda, c, INSERT_VALUES, clocal)); in main()
139 PetscCall(DMGlobalToLocalEnd(cda, c, INSERT_VALUES, clocal)); in main()
141 PetscCall(DMRestoreNamedLocalVector(cda, "coefficient", &clocal)); in main()
/petsc/src/vec/is/sf/utils/
H A Dsfutils.c857 PetscInt *clocal, aroots, aleaves, broots, bleaves; in PetscSFMerge() local
861 PetscCall(PetscMalloc2(maxleaf, &clocal, maxleaf, &cremote)); in PetscSFMerge()
862 for (PetscInt i = 0; i < maxleaf; i++) clocal[i] = -1; in PetscSFMerge()
868 clocal[a] = a; in PetscSFMerge()
873 clocal[b] = b; in PetscSFMerge()
878 if (clocal[i] < 0) continue; in PetscSFMerge()
879 clocal[nleaves] = clocal[i]; in PetscSFMerge()
884 …PetscCall(PetscSFSetGraph(*merged, aroots, nleaves, clocal, PETSC_COPY_VALUES, cremote, PETSC_COPY… in PetscSFMerge()
885 PetscCall(PetscFree2(clocal, cremote)); in PetscSFMerge()
/petsc/src/dm/impls/plex/
H A Dplex.c10242 Vec cglobalo, clocal; in DMCreateAffineInterpolationCorrection_Plex() local
10254 PetscCall(DMCreateLocalVector(dmc, &clocal)); in DMCreateAffineInterpolationCorrection_Plex()
10256 PetscCall(VecSet(clocal, 0.)); in DMCreateAffineInterpolationCorrection_Plex()
10263 PetscCall(DMPlexInsertBoundaryValues(dmc, PETSC_TRUE, clocal, 0., NULL, NULL, NULL)); in DMCreateAffineInterpolationCorrection_Plex()
10264 PetscCall(DMLocalToGlobalBegin(dmco, clocal, INSERT_VALUES, cglobalo)); in DMCreateAffineInterpolationCorrection_Plex()
10265 PetscCall(DMLocalToGlobalEnd(dmco, clocal, INSERT_VALUES, cglobalo)); in DMCreateAffineInterpolationCorrection_Plex()
10274 PetscCall(VecDestroy(&clocal)); in DMCreateAffineInterpolationCorrection_Plex()