Home
last modified time | relevance | path

Searched refs:dmIn (Results 1 – 8 of 8) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexproject.c70 static PetscErrorCode DMProjectPoint_Func_Private(DM dm, PetscDS ds, DM dmIn, PetscDS dsIn, PetscRe… in DMProjectPoint_Func_Private() argument
77 PetscCall(DMGetCoordinateDim(dmIn, &coordDim)); in DMProjectPoint_Func_Private()
78 PetscCall(DMHasBasisTransform(dmIn, &transform)); in DMProjectPoint_Func_Private()
125 …PetscCall(DMPlexBasisTransformApplyReal_Internal(dmIn, v0, PETSC_TRUE, coordDim, v0, x, dm->transf… in DMProjectPoint_Func_Private()
198 static PetscErrorCode DMProjectPoint_Field_Private(DM dm, PetscDS ds, DM dmIn, DMEnclosureType encI… in DMProjectPoint_Field_Private() argument
224 PetscCall(DMHasBasisTransform(dmIn, &transform)); in DMProjectPoint_Field_Private()
225 PetscCall(DMGetLocalSection(dmIn, &section)); in DMProjectPoint_Field_Private()
226 PetscCall(DMGetEnclosurePoint(dmIn, dm, encIn, p, &inp)); in DMProjectPoint_Field_Private()
229 PetscCall(DMPlexGetCellType(dmIn, inp, &qct)); in DMProjectPoint_Field_Private()
235 PetscCall(DMPlexGetSupport(dmIn, inp, &support)); in DMProjectPoint_Field_Private()
[all …]
H A Dplextree.c4244 PetscErrorCode DMPlexTransferVecTree(DM dmIn, Vec vecIn, DM dmOut, Vec vecOut, PetscSF sfRefine, Pe… in DMPlexTransferVecTree() argument
4253 PetscCall(DMGetLocalVector(dmIn, &vecInLocal)); in DMPlexTransferVecTree()
4258 PetscCall(DMGetNumFields(dmIn, &numFields)); in DMPlexTransferVecTree()
4263 PetscCall(DMGetField(dmIn, i, NULL, &obj)); in DMPlexTransferVecTree()
4266 PetscCall(DMPlexGetDataFVM(dmIn, (PetscFV)obj, &cellGeom, &faceGeom, &dmGrad)); in DMPlexTransferVecTree()
4271 …if (useBCs) PetscCall(DMPlexInsertBoundaryValues(dmIn, PETSC_TRUE, vecInLocal, time, faceGeom, cel… in DMPlexTransferVecTree()
4272 PetscCall(DMGlobalToLocalBegin(dmIn, vecIn, INSERT_VALUES, vecInLocal)); in DMPlexTransferVecTree()
4273 PetscCall(DMGlobalToLocalEnd(dmIn, vecIn, INSERT_VALUES, vecInLocal)); in DMPlexTransferVecTree()
4276 PetscCall(DMPlexReconstructGradientsFVM(dmIn, vecInLocal, grad)); in DMPlexTransferVecTree()
4278 …PetscCall(DMPlexTransferVecTree_Interpolate(dmIn, vecInLocal, dmOut, vecOut, sfRefine, cidsRefine,… in DMPlexTransferVecTree()
[all …]
/petsc/src/dm/impls/plex/tests/
H A Dex23.c246 static PetscErrorCode TestFieldProjectionMultiple(DM dm, DM dmIn, DM dmAux, DMLabel label, Vec la, … in TestFieldProjectionMultiple() argument
258 PetscCall(DMGetNumFields(dmIn, &NfIn)); in TestFieldProjectionMultiple()
263 PetscCall(DMGetLocalVector(dmIn, &lu)); in TestFieldProjectionMultiple()
267 if (!label) PetscCall(DMProjectFunctionLocal(dmIn, 0.0, afuncs, NULL, INSERT_VALUES, lu)); in TestFieldProjectionMultiple()
268 …else PetscCall(DMProjectFunctionLabelLocal(dmIn, 0.0, label, 1, val, 0, NULL, afuncs, NULL, INSERT… in TestFieldProjectionMultiple()
278 PetscCall(DMRestoreLocalVector(dmIn, &lu)); in TestFieldProjectionMultiple()
/petsc/src/dm/impls/swarm/
H A Dswarmpic.c1304 DM dmIn; in DMProjectFieldLocal_Swarm() local
1318 PetscCall(VecGetDM(U, &dmIn)); in DMProjectFieldLocal_Swarm()
1319 PetscCall(DMGetDimension(dmIn, &dim)); in DMProjectFieldLocal_Swarm()
1320 PetscCall(DMGetCoordinateDim(dmIn, &dE)); in DMProjectFieldLocal_Swarm()
1321 PetscCall(DMGetDS(dmIn, &ds)); in DMProjectFieldLocal_Swarm()
1328 PetscCall(DMPlexGetHeightStratum(dmIn, 0, &cStart, &cEnd)); in DMProjectFieldLocal_Swarm()
1368 PetscCall(DMPlexComputeCellGeometryFEM(dmIn, cell, NULL, v0, J, invJ, &detJ)); in DMProjectFieldLocal_Swarm()
1391 PetscCall(DMPlexVecGetClosure(dmIn, NULL, U, cell, &Ncl, &closure)); in DMProjectFieldLocal_Swarm()
1404 PetscCall(DMPlexVecRestoreClosure(dmIn, NULL, U, cell, &Ncl, &closure)); in DMProjectFieldLocal_Swarm()
/petsc/src/dm/impls/forest/p4est/
H A Dpforest.h4495 DM dmIn, dmVecIn, base, basec, plex, coarseDM; in DMForestTransferVecFromBase_pforest() local
4552 dmIn = coarseDM; in DMForestTransferVecFromBase_pforest()
4554 PetscCall(DMSetUp(dmIn)); in DMForestTransferVecFromBase_pforest()
4555 PetscCall(DMIsForest(dmIn, &isforest)); in DMForestTransferVecFromBase_pforest()
4556 …ctComm((PetscObject)dmIn), PETSC_ERR_SUP, "Cannot currently transfer through a mixed hierarchy! Fo… in DMForestTransferVecFromBase_pforest()
4558 if (hiforest) PetscCall(DMForestGetAdaptivityForest(dmIn, &coarseDM)); in DMForestTransferVecFromBase_pforest()
4561 PetscCall(DMGetCoarseDM(dmIn, &coarseDM)); in DMForestTransferVecFromBase_pforest()
4572 dmIn = coarseDM; in DMForestTransferVecFromBase_pforest()
4574 if (hiforest) PetscCall(DMForestGetAdaptivityForest(dmIn, &coarseDM)); in DMForestTransferVecFromBase_pforest()
4577 PetscCall(DMGetCoarseDM(dmIn, &coarseDM)); in DMForestTransferVecFromBase_pforest()
[all …]
/petsc/src/dm/impls/forest/
H A Dforest.c1000 PetscErrorCode DMForestTransferVec(DM dmIn, Vec vecIn, DM dmOut, Vec vecOut, PetscBool useBCs, Pets… in DMForestTransferVec() argument
1005 PetscValidHeaderSpecific(dmIn, DM_CLASSID, 1); in DMForestTransferVec()
1009 forest = (DM_Forest *)dmIn->data; in DMForestTransferVec()
1010 …PetscCheck(forest->transfervec, PetscObjectComm((PetscObject)dmIn), PETSC_ERR_SUP, "DMForestTransf… in DMForestTransferVec()
1011 PetscCall(forest->transfervec(dmIn, vecIn, dmOut, vecOut, useBCs, time)); in DMForestTransferVec()
/petsc/src/ksp/ksp/utils/dm/
H A Ddmproject.c191 DM dmIn; in DMProjectField() local
198 PetscCall(VecGetDM(U, &dmIn)); in DMProjectField()
199 PetscCall(DMGetLocalVector(dmIn, &localU)); in DMProjectField()
201 dmIn = dm; in DMProjectField()
204 PetscCall(DMGlobalToLocalBegin(dmIn, U, INSERT_VALUES, localU)); in DMProjectField()
205 PetscCall(DMGlobalToLocalEnd(dmIn, U, INSERT_VALUES, localU)); in DMProjectField()
216 if (U != X) PetscCall(DMRestoreLocalVector(dmIn, &localU)); in DMProjectField()
/petsc/src/dm/interface/
H A Ddm.c8599 DM dmIn; in DMProjectFieldLabel() local
8604 PetscCall(VecGetDM(U, &dmIn)); in DMProjectFieldLabel()
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()
8614 PetscCall(DMRestoreLocalVector(dmIn, &localU)); in DMProjectFieldLabel()