Home
last modified time | relevance | path

Searched refs:Xloc (Results 1 – 19 of 19) sorted by relevance

/petsc/src/snes/utils/
H A Ddmdasnes.c62 Vec Xloc; in SNESComputeFunction_DMDA() local
71 PetscCall(DMGetLocalVector(dm, &Xloc)); in SNESComputeFunction_DMDA()
72 PetscCall(DMGlobalToLocalBegin(dm, X, INSERT_VALUES, Xloc)); in SNESComputeFunction_DMDA()
73 PetscCall(DMGlobalToLocalEnd(dm, X, INSERT_VALUES, Xloc)); in SNESComputeFunction_DMDA()
79 …CallBack("SNES DMDA local callback function", (*dmdasnes->residuallocalvec)(&info, Xloc, F, rctx)); in SNESComputeFunction_DMDA()
81 PetscCall(DMDAVecGetArray(dm, Xloc, &x)); in SNESComputeFunction_DMDA()
84 PetscCall(DMDAVecRestoreArray(dm, Xloc, &x)); in SNESComputeFunction_DMDA()
94 …lBack("SNES DMDA local callback function", (*dmdasnes->residuallocalvec)(&info, Xloc, Floc, rctx)); in SNESComputeFunction_DMDA()
96 PetscCall(DMDAVecGetArray(dm, Xloc, &x)); in SNESComputeFunction_DMDA()
99 PetscCall(DMDAVecRestoreArray(dm, Xloc, &x)); in SNESComputeFunction_DMDA()
[all …]
H A Ddmlocalsnes.c52 Vec Xloc; in SNESComputeObjective_DMLocal() local
59 PetscCall(DMGetLocalVector(dm, &Xloc)); in SNESComputeObjective_DMLocal()
60 PetscCall(VecZeroEntries(Xloc)); in SNESComputeObjective_DMLocal()
62 …if (dmlocalsnes->boundarylocal) PetscCall((*dmlocalsnes->boundarylocal)(dm, Xloc, dmlocalsnes->bou… in SNESComputeObjective_DMLocal()
63 PetscCall(DMGlobalToLocalBegin(dm, X, INSERT_VALUES, Xloc)); in SNESComputeObjective_DMLocal()
64 PetscCall(DMGlobalToLocalEnd(dm, X, INSERT_VALUES, Xloc)); in SNESComputeObjective_DMLocal()
67 …if (transform && dmlocalsnes->boundarylocal) PetscCall((*dmlocalsnes->boundarylocal)(dm, Xloc, dml… in SNESComputeObjective_DMLocal()
69 PetscCall((*dmlocalsnes->objectivelocal)(dm, Xloc, obj, dmlocalsnes->objectivelocalctx)); in SNESComputeObjective_DMLocal()
72 PetscCall(DMRestoreLocalVector(dm, &Xloc)); in SNESComputeObjective_DMLocal()
80 Vec Xloc, Floc; in SNESComputeFunction_DMLocal() local
[all …]
/petsc/src/ts/utils/
H A Ddmdats.c53 Vec Xloc, Xdotloc; in TSComputeIFunction_DMDA() local
65 PetscCall(DMGetLocalVector(dm, &Xloc)); in TSComputeIFunction_DMDA()
66 PetscCall(DMGlobalToLocalBegin(dm, X, INSERT_VALUES, Xloc)); in TSComputeIFunction_DMDA()
67 PetscCall(DMGlobalToLocalEnd(dm, X, INSERT_VALUES, Xloc)); in TSComputeIFunction_DMDA()
69 PetscCall(DMDAVecGetArray(dm, Xloc, &x)); in TSComputeIFunction_DMDA()
96 PetscCall(DMDAVecRestoreArray(dm, Xloc, &x)); in TSComputeIFunction_DMDA()
97 PetscCall(DMRestoreLocalVector(dm, &Xloc)); in TSComputeIFunction_DMDA()
108 Vec Xloc, Xdotloc; in TSComputeIJacobian_DMDA() local
116 PetscCall(DMGetLocalVector(dm, &Xloc)); in TSComputeIJacobian_DMDA()
117 PetscCall(DMGlobalToLocalBegin(dm, X, INSERT_VALUES, Xloc)); in TSComputeIJacobian_DMDA()
[all …]
/petsc/src/ts/tutorials/multirate/
H A Dex5.c193 Vec Xloc; in FVRHSFunctionslow() local
198 PetscCall(DMGetLocalVector(da, &Xloc)); in FVRHSFunctionslow()
201 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); in FVRHSFunctionslow()
202 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc)); in FVRHSFunctionslow()
204 PetscCall(DMDAVecGetArray(da, Xloc, &x)); in FVRHSFunctionslow()
283 PetscCall(DMDAVecRestoreArray(da, Xloc, &x)); in FVRHSFunctionslow()
286 PetscCall(DMRestoreLocalVector(da, &Xloc)); in FVRHSFunctionslow()
298 Vec Xloc; in FVRHSFunctionfast() local
303 PetscCall(DMGetLocalVector(da, &Xloc)); in FVRHSFunctionfast()
306 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); in FVRHSFunctionfast()
[all …]
H A Dex7.c175 Vec Xloc; in FVRHSFunction() local
180 …PetscCall(DMGetLocalVector(da, &Xloc)); /* Xloc contains ghost poi… in FVRHSFunction()
184 …PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); /* X is solution vector which does no… in FVRHSFunction()
185 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc)); in FVRHSFunction()
187 PetscCall(DMDAVecGetArray(da, Xloc, &x)); in FVRHSFunction()
303 PetscCall(DMDAVecRestoreArray(da, Xloc, &x)); in FVRHSFunction()
305 PetscCall(DMRestoreLocalVector(da, &Xloc)); in FVRHSFunction()
324 Vec Xloc; in FVRHSFunctionslow() local
329 …PetscCall(DMGetLocalVector(da, &Xloc)); /* Xloc contains ghost poi… in FVRHSFunctionslow()
333 …PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); /* X is solution vector which does no… in FVRHSFunctionslow()
[all …]
H A Dex8.c226 Vec Xloc; in FVRHSFunction_3WaySplit() local
231 …PetscCall(DMGetLocalVector(da, &Xloc)); /* Xloc contains ghost poi… in FVRHSFunction_3WaySplit()
236 …PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); /* X is solution vector which does no… in FVRHSFunction_3WaySplit()
237 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc)); in FVRHSFunction_3WaySplit()
241 PetscCall(DMDAVecGetArray(da, Xloc, &x)); in FVRHSFunction_3WaySplit()
378 PetscCall(DMDAVecRestoreArray(da, Xloc, &x)); in FVRHSFunction_3WaySplit()
381 PetscCall(DMRestoreLocalVector(da, &Xloc)); in FVRHSFunction_3WaySplit()
400 Vec Xloc; in FVRHSFunctionslow_3WaySplit() local
405 PetscCall(DMGetLocalVector(da, &Xloc)); in FVRHSFunctionslow_3WaySplit()
410 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); in FVRHSFunctionslow_3WaySplit()
[all …]
H A Dex6.c211 Vec Xloc; in FVRHSFunction_2WaySplit() local
216 …PetscCall(DMGetLocalVector(da, &Xloc)); /* Xloc contains ghost poi… in FVRHSFunction_2WaySplit()
220 …PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); /* X is solution vector which does no… in FVRHSFunction_2WaySplit()
221 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc)); in FVRHSFunction_2WaySplit()
225 PetscCall(DMDAVecGetArray(da, Xloc, &x)); in FVRHSFunction_2WaySplit()
337 PetscCall(DMDAVecRestoreArray(da, Xloc, &x)); in FVRHSFunction_2WaySplit()
340 PetscCall(DMRestoreLocalVector(da, &Xloc)); in FVRHSFunction_2WaySplit()
362 Vec Xloc; in FVRHSFunctionslow_2WaySplit() local
367 PetscCall(DMGetLocalVector(da, &Xloc)); in FVRHSFunctionslow_2WaySplit()
371 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); in FVRHSFunctionslow_2WaySplit()
[all …]
H A Dex4.c555 Vec Xloc; in FVRHSFunction_2WaySplit() local
560 …PetscCall(DMGetLocalVector(da, &Xloc)); /* Xloc contains ghost poi… in FVRHSFunction_2WaySplit()
564 …PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); /* X is solution vector which does no… in FVRHSFunction_2WaySplit()
565 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc)); in FVRHSFunction_2WaySplit()
569 PetscCall(DMDAVecGetArray(da, Xloc, &x)); in FVRHSFunction_2WaySplit()
706 PetscCall(DMDAVecRestoreArray(da, Xloc, &x)); in FVRHSFunction_2WaySplit()
709 PetscCall(DMRestoreLocalVector(da, &Xloc)); in FVRHSFunction_2WaySplit()
731 Vec Xloc; in FVRHSFunctionslow_2WaySplit() local
736 PetscCall(DMGetLocalVector(da, &Xloc)); in FVRHSFunctionslow_2WaySplit()
740 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); in FVRHSFunctionslow_2WaySplit()
[all …]
H A Dfinitevolume1d.c529 Vec Xloc; in FVRHSFunction() local
534 …PetscCall(DMGetLocalVector(da, &Xloc)); /* Xloc contains ghost poi… in FVRHSFunction()
537 …PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); /* X is solution vector which does no… in FVRHSFunction()
538 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc)); in FVRHSFunction()
540 PetscCall(DMDAVecGetArray(da, Xloc, &x)); in FVRHSFunction()
602 PetscCall(DMDAVecRestoreArray(da, Xloc, &x)); in FVRHSFunction()
605 PetscCall(DMRestoreLocalVector(da, &Xloc)); in FVRHSFunction()
653 Vec Xloc; in SolutionStatsView() local
660 PetscCall(DMGetLocalVector(da, &Xloc)); in SolutionStatsView()
661 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); in SolutionStatsView()
[all …]
/petsc/src/ts/tutorials/
H A Dex22.c177 Vec Xloc; in FormRHSFunction() local
195 PetscCall(DMGetLocalVector(da, &Xloc)); in FormRHSFunction()
196 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); in FormRHSFunction()
197 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc)); in FormRHSFunction()
200 PetscCall(DMDAVecGetArrayRead(da, Xloc, (void *)&x)); in FormRHSFunction()
219 PetscCall(DMDAVecRestoreArrayRead(da, Xloc, (void *)&x)); in FormRHSFunction()
221 PetscCall(DMRestoreLocalVector(da, &Xloc)); in FormRHSFunction()
H A Dex25.c143 Vec Xloc; in FormIFunction() local
156 PetscCall(DMGetLocalVector(da, &Xloc)); in FormIFunction()
157 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); in FormIFunction()
158 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc)); in FormIFunction()
161 PetscCall(DMDAVecGetArrayRead(da, Xloc, &x)); in FormIFunction()
180 PetscCall(DMDAVecRestoreArrayRead(da, Xloc, &x)); in FormIFunction()
183 PetscCall(DMRestoreLocalVector(da, &Xloc)); in FormIFunction()
H A Dex35.cxx294 Vec Xloc; in FormIFunction() local
309 PetscCall(DMGetLocalVector(dm, &Xloc)); in FormIFunction()
310 PetscCall(DMGlobalToLocalBegin(dm, X, INSERT_VALUES, Xloc)); in FormIFunction()
311 PetscCall(DMGlobalToLocalEnd(dm, X, INSERT_VALUES, Xloc)); in FormIFunction()
314 PetscCall(DMMoabVecGetArrayRead(dm, Xloc, &x)); in FormIFunction()
343 PetscCall(DMMoabVecRestoreArrayRead(dm, Xloc, &x)); in FormIFunction()
346 PetscCall(DMRestoreLocalVector(dm, &Xloc)); in FormIFunction()
H A Dex22f.F90258 Vec Xloc
269 PetscCall(DMGetLocalVector(da, Xloc, ierr))
270 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc, ierr))
271 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc, ierr))
274 PetscCall(VecGetArrayRead(Xloc, xx, ierr))
279 PetscCall(VecRestoreArrayRead(Xloc, xx, ierr))
281 PetscCall(DMRestoreLocalVector(da, Xloc, ierr))
H A Dex10.c241 … Vec Xdot, PetscReal *Theta, PetscReal *dt, Vec *X0loc, RDNode **x0, Vec *Xloc, RDNode **x, Vec *X… in RDGetLocalArrays() argument
247 PetscCall(DMGetLocalVector(rd->da, Xloc)); in RDGetLocalArrays()
250 PetscCall(DMGlobalToLocalBegin(rd->da, X, INSERT_VALUES, *Xloc)); in RDGetLocalArrays()
251 PetscCall(DMGlobalToLocalEnd(rd->da, X, INSERT_VALUES, *Xloc)); in RDGetLocalArrays()
265 …PetscCall(VecWAXPY(*X0loc, -(*Theta) * (*dt), *Xloc_t, *Xloc)); /* back out the value at the s… in RDGetLocalArrays()
266 …if (rd->endpoint) PetscCall(VecWAXPY(*Xloc, *dt, *Xloc_t, *X0loc)); /* move the abscissa to the en… in RDGetLocalArrays()
269 PetscCall(DMDAVecGetArray(rd->da, *Xloc, x)); in RDGetLocalArrays()
274 static PetscErrorCode RDRestoreLocalArrays(RD rd, Vec *X0loc, RDNode **x0, Vec *Xloc, RDNode **x, V… in RDRestoreLocalArrays() argument
278 PetscCall(DMDAVecRestoreArray(rd->da, *Xloc, x)); in RDRestoreLocalArrays()
281 PetscCall(DMRestoreLocalVector(rd->da, Xloc)); in RDRestoreLocalArrays()
[all …]
H A Dex22f_mf.F90289 Vec Xloc
300 PetscCall(DMGetLocalVector(da, Xloc, ierr))
301 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc, ierr))
302 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc, ierr))
305 PetscCall(VecGetArrayRead(Xloc, xx, ierr))
310 PetscCall(VecRestoreArrayRead(Xloc, xx, ierr))
312 PetscCall(DMRestoreLocalVector(da, Xloc, ierr))
H A Dex9.c1166 Vec Xloc; in FVRHSFunction() local
1171 PetscCall(DMGetLocalVector(da, &Xloc)); in FVRHSFunction()
1174 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); in FVRHSFunction()
1175 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc)); in FVRHSFunction()
1179 PetscCall(DMDAVecGetArray(da, Xloc, &x)); in FVRHSFunction()
1243 PetscCall(DMDAVecRestoreArray(da, Xloc, &x)); in FVRHSFunction()
1246 PetscCall(DMRestoreLocalVector(da, &Xloc)); in FVRHSFunction()
1342 Vec Xloc; in SolutionStatsView() local
1349 PetscCall(DMGetLocalVector(da, &Xloc)); in SolutionStatsView()
1350 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); in SolutionStatsView()
[all …]
/petsc/src/ts/tests/
H A Dex25.c165 Vec Xloc; in FormIFunction() local
178 PetscCall(DMGetLocalVector(da, &Xloc)); in FormIFunction()
179 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, Xloc)); in FormIFunction()
180 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, Xloc)); in FormIFunction()
183 PetscCall(DMDAVecGetArrayRead(da, Xloc, &x)); in FormIFunction()
202 PetscCall(DMDAVecRestoreArrayRead(da, Xloc, &x)); in FormIFunction()
205 PetscCall(DMRestoreLocalVector(da, &Xloc)); in FormIFunction()
/petsc/src/ts/utils/dmplexlandau/tutorials/
H A Dex1.c261 Vec Xloc = XsubArray[LAND_PACK_IDX(ctx->batch_view_idx, grid)]; in Monitor() local
265 PetscCall(DMPlexComputeIntegralFEM(dm, Xloc, tt, NULL)); in Monitor()
269 PetscCall(DMPlexComputeIntegralFEM(dm, Xloc, tt, NULL)); in Monitor()
274 PetscCall(DMPlexComputeIntegralFEM(dm, Xloc, tt, ctx)); in Monitor()
280 PetscCall(DMPlexComputeIntegralFEM(dm, Xloc, tt, ctx)); in Monitor()
286 PetscCall(DMPlexComputeIntegralFEM(dm, Xloc, tt, ctx)); in Monitor()
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c2415 Vec Xloc = globXArray[LAND_PACK_IDX(ctx->batch_view_idx, grid)]; in DMPlexLandauPrintNorms() local
2422 PetscCall(DMPlexComputeIntegralFEM(ctx->plex[grid], Xloc, tt, ctx)); in DMPlexLandauPrintNorms()
2425 PetscCall(DMPlexComputeIntegralFEM(ctx->plex[grid], Xloc, tt, ctx)); in DMPlexLandauPrintNorms()
2428 PetscCall(DMPlexComputeIntegralFEM(ctx->plex[grid], Xloc, tt, ctx)); in DMPlexLandauPrintNorms()
2436 PetscCall(DMPlexComputeIntegralFEM(ctx->plex[grid], Xloc, tt, ctx)); in DMPlexLandauPrintNorms()
2441 PetscCall(DMPlexComputeIntegralFEM(ctx->plex[grid], Xloc, tt, ctx)); in DMPlexLandauPrintNorms()
2445 PetscCall(DMPlexComputeIntegralFEM(ctx->plex[grid], Xloc, tt, ctx)); in DMPlexLandauPrintNorms()
2449 PetscCall(DMPlexComputeIntegralFEM(ctx->plex[grid], Xloc, tt, ctx)); in DMPlexLandauPrintNorms()
2511 PetscCall(DMPlexComputeIntegralFEM(ctx->plex[grid], Xloc, tt, ctx)); in DMPlexLandauPrintNorms()