| /petsc/src/ts/tutorials/advection-diffusion-reaction/ |
| H A D | reaction_diffusion.c | 35 Vec localU; in RHSFunction() local 39 PetscCall(DMGetLocalVector(da, &localU)); in RHSFunction() 52 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in RHSFunction() 53 PetscCall(DMGlobalToLocalEnd(da, U, INSERT_VALUES, localU)); in RHSFunction() 58 PetscCall(DMDAVecGetArrayRead(da, localU, &u)); in RHSFunction() 86 PetscCall(DMDAVecRestoreArrayRead(da, localU, &u)); in RHSFunction() 88 PetscCall(DMRestoreLocalVector(da, &localU)); in RHSFunction() 100 Vec localU; in RHSJacobian() local 106 PetscCall(DMGetLocalVector(da, &localU)); in RHSJacobian() 120 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in RHSJacobian() [all …]
|
| H A D | ex4.c | 143 Vec localU; in IFunction() local 147 PetscCall(DMGetLocalVector(da, &localU)); in IFunction() 159 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in IFunction() 160 PetscCall(DMGlobalToLocalEnd(da, U, INSERT_VALUES, localU)); in IFunction() 165 PetscCall(DMDAVecGetArrayRead(da, localU, &u)); in IFunction() 210 PetscCall(DMDAVecRestoreArrayRead(da, localU, &u)); in IFunction() 213 PetscCall(DMRestoreLocalVector(da, &localU)); in IFunction()
|
| /petsc/src/ts/tutorials/autodiff/ |
| H A D | adr_ex5adj.cxx | 402 Vec localU; in IFunctionActive() local 412 PetscCall(DMGetLocalVector(da, &localU)); in IFunctionActive() 432 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in IFunctionActive() 433 PetscCall(DMGlobalToLocalEnd(da, U, INSERT_VALUES, localU)); in IFunctionActive() 438 PetscCall(DMDAVecGetArrayRead(da, localU, &u)); in IFunctionActive() 511 PetscCall(DMDAVecRestoreArrayRead(da, localU, &u)); in IFunctionActive() 514 PetscCall(DMRestoreLocalVector(da, &localU)); in IFunctionActive() 534 Vec localU, localF; in RHSFunctionPassive() local 543 PetscCall(DMGetLocalVector(da, &localU)); in RHSFunctionPassive() 552 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in RHSFunctionPassive() [all …]
|
| H A D | adr_ex5adj_mf.cxx | 290 Vec localU; in IFunctionActive() local 300 PetscCall(DMGetLocalVector(da, &localU)); in IFunctionActive() 320 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in IFunctionActive() 321 PetscCall(DMGlobalToLocalEnd(da, U, INSERT_VALUES, localU)); in IFunctionActive() 326 PetscCall(DMDAVecGetArrayRead(da, localU, &u)); in IFunctionActive() 399 PetscCall(DMDAVecRestoreArrayRead(da, localU, &u)); in IFunctionActive() 402 PetscCall(DMRestoreLocalVector(da, &localU)); in IFunctionActive()
|
| /petsc/src/ts/tests/ |
| H A D | ex24.c | 24 Vec localU; in RHSJacobian() local 30 PetscCall(DMGetLocalVector(da, &localU)); in RHSJacobian() 44 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in RHSJacobian() 45 PetscCall(DMGlobalToLocalEnd(da, U, INSERT_VALUES, localU)); in RHSJacobian() 50 PetscCall(DMDAVecGetArrayRead(da, localU, &u)); in RHSJacobian() 132 PetscCall(DMDAVecRestoreArrayRead(da, localU, &u)); in RHSJacobian() 133 PetscCall(DMRestoreLocalVector(da, &localU)); in RHSJacobian()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex13.c | 123 Vec localU; in RHSFunction() local 127 PetscCall(DMGetLocalVector(da, &localU)); in RHSFunction() 141 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in RHSFunction() 142 PetscCall(DMGlobalToLocalEnd(da, U, INSERT_VALUES, localU)); in RHSFunction() 145 PetscCall(DMDAVecGetArrayRead(da, localU, &uarray)); in RHSFunction() 166 PetscCall(DMDAVecRestoreArrayRead(da, localU, &uarray)); in RHSFunction() 168 PetscCall(DMRestoreLocalVector(da, &localU)); in RHSFunction()
|
| H A D | ex17.c | 163 Vec localU; in FormIFunction() local 167 PetscCall(DMGetLocalVector(da, &localU)); in FormIFunction() 179 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in FormIFunction() 180 PetscCall(DMGlobalToLocalEnd(da, U, INSERT_VALUES, localU)); in FormIFunction() 183 PetscCall(DMDAVecGetArrayRead(da, localU, &u)); in FormIFunction() 203 PetscCall(DMDAVecRestoreArrayRead(da, localU, &u)); in FormIFunction() 206 PetscCall(DMRestoreLocalVector(da, &localU)); in FormIFunction()
|
| H A D | ex15.c | 162 Vec localU; in FormIFunction() local 165 PetscCall(DMGetLocalVector(da, &localU)); in FormIFunction() 180 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in FormIFunction() 181 PetscCall(DMGlobalToLocalEnd(da, U, INSERT_VALUES, localU)); in FormIFunction() 184 PetscCall(DMDAVecGetArrayRead(da, localU, &uarray)); in FormIFunction() 233 PetscCall(DMDAVecRestoreArrayRead(da, localU, &uarray)); in FormIFunction() 236 PetscCall(DMRestoreLocalVector(da, &localU)); in FormIFunction()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexproject.c | 198 …In, DM dmAux, DMEnclosureType encAux, PetscDS dsAux, PetscReal time, Vec localU, Vec localA, Petsc… in DMProjectPoint_Field_Private() argument 251 if (localU) PetscCall(DMPlexVecGetClosure(dmIn, section, localU, inp, NULL, &coefficients)); in DMProjectPoint_Field_Private() 351 if (localU) PetscCall(DMPlexVecRestoreClosure(dmIn, section, localU, inp, NULL, &coefficients)); in DMProjectPoint_Field_Private() 357 …In, DM dmAux, DMEnclosureType encAux, PetscDS dsAux, PetscReal time, Vec localU, Vec localA, Petsc… in DMProjectPoint_BdField_Private() argument 410 if (localU) PetscCall(DMPlexVecGetClosure(dmIn, section, localU, inp, NULL, &coefficients)); in DMProjectPoint_BdField_Private() 527 if (localU) PetscCall(DMPlexVecRestoreClosure(dmIn, section, localU, inp, NULL, &coefficients)); in DMProjectPoint_BdField_Private() 533 …sAux, PetscFEGeom *fegeom, PetscInt effectiveHeight, PetscReal time, Vec localU, Vec localA, Petsc… in DMProjectPoint_Private() argument 549 …int_Field_Private(dm, ds, dmIn, encIn, dsIn, dmAux, encAux, dsAux, time, localU, localA, fegeom, s… in DMProjectPoint_Private() 552 …t_BdField_Private(dm, ds, dmIn, encIn, dsIn, dmAux, encAux, dsAux, time, localU, localA, fegeom, s… in DMProjectPoint_Private() 713 static PetscErrorCode DMProjectLocal_Generic_Plex(DM dm, PetscReal time, Vec localU, PetscInt Ncc, … in DMProjectLocal_Generic_Plex() argument [all …]
|
| /petsc/src/ts/tutorials/phasefield/ |
| H A D | heat.c | 282 Vec localU; in MyMonitor() local 294 PetscCall(DMGetLocalVector(da, &localU)); in MyMonitor() 299 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in MyMonitor() 300 PetscCall(DMGlobalToLocalEnd(da, U, INSERT_VALUES, localU)); in MyMonitor() 301 PetscCall(DMDAVecGetArrayRead(da, localU, &u)); in MyMonitor() 395 PetscCall(DMDAVecRestoreArrayRead(da, localU, &x)); in MyMonitor() 396 PetscCall(DMRestoreLocalVector(da, &localU)); in MyMonitor()
|
| H A D | biharmonic.c | 464 Vec localU; in MyMonitor() local 479 PetscCall(DMGetLocalVector(da, &localU)); in MyMonitor() 484 PetscCall(DMGlobalToLocalBegin(da, U, INSERT_VALUES, localU)); in MyMonitor() 485 PetscCall(DMGlobalToLocalEnd(da, U, INSERT_VALUES, localU)); in MyMonitor() 486 PetscCall(DMDAVecGetArrayRead(da, localU, &u)); in MyMonitor() 720 PetscCall(DMDAVecRestoreArrayRead(da, localU, &x)); in MyMonitor() 721 PetscCall(DMRestoreLocalVector(da, &localU)); in MyMonitor()
|
| /petsc/src/ksp/ksp/utils/dm/ |
| H A D | dmproject.c | 190 Vec localX, localU; in DMProjectField() local 199 PetscCall(DMGetLocalVector(dmIn, &localU)); in DMProjectField() 202 localU = localX; in DMProjectField() 204 PetscCall(DMGlobalToLocalBegin(dmIn, U, INSERT_VALUES, localU)); in DMProjectField() 205 PetscCall(DMGlobalToLocalEnd(dmIn, U, INSERT_VALUES, localU)); in DMProjectField() 206 PetscCall(DMProjectFieldLocal(dm, time, localU, funcs, mode, localX)); in DMProjectField() 216 if (U != X) PetscCall(DMRestoreLocalVector(dmIn, &localU)); in DMProjectField()
|
| /petsc/src/dm/interface/ |
| H A D | dm.c | 8467 PetscErrorCode DMProjectFieldLocal(DM dm, PetscReal time, Vec localU, void (**funcs)(PetscInt dim, … in DMProjectFieldLocal() argument 8471 if (localU) PetscValidHeaderSpecific(localU, VEC_CLASSID, 3); in DMProjectFieldLocal() 8473 PetscUseTypeMethod(dm, projectfieldlocal, time, localU, funcs, mode, localX); in DMProjectFieldLocal() 8532 …t numIds, const PetscInt ids[], PetscInt Nc, const PetscInt comps[], Vec localU, void (**funcs)(Pe… in DMProjectFieldLabelLocal() argument 8536 PetscValidHeaderSpecific(localU, VEC_CLASSID, 8); in DMProjectFieldLabelLocal() 8538 …PetscUseTypeMethod(dm, projectfieldlabellocal, time, label, numIds, ids, Nc, comps, localU, funcs,… in DMProjectFieldLabelLocal() 8600 Vec localU, localX; in DMProjectFieldLabel() local 8605 PetscCall(DMGetLocalVector(dmIn, &localU)); in DMProjectFieldLabel() 8608 PetscCall(DMGlobalToLocalBegin(dmIn, U, mode, localU)); in DMProjectFieldLabel() 8609 PetscCall(DMGlobalToLocalEnd(dmIn, U, mode, localU)); in DMProjectFieldLabel() [all …]
|
| /petsc/src/dm/impls/forest/p4est/ |
| H A D | pforest.h | 4917 PetscErrorCode DMProjectFieldLocal_pforest(DM dm, PetscReal time, Vec localU, void (**funcs)(PetscI… in DMProjectFieldLocal_pforest() argument 4924 PetscCall(DMProjectFieldLocal(plex, time, localU, funcs, mode, localX)); in DMProjectFieldLocal_pforest()
|