Home
last modified time | relevance | path

Searched refs:edm (Results 1 – 6 of 6) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexextrude.c52 …ol periodic, const PetscReal normal[], const PetscReal thicknesses[], DMLabel activeLabel, DM *edm) in DMPlexExtrude() argument
83 PetscCall(DMPlexTransformApply(tr, dm, edm)); in DMPlexExtrude()
84 PetscCall(DMCopyDisc(dm, *edm)); in DMPlexExtrude()
93 PetscCall(DMCreateLabel(*edm, "periodic_cut")); in DMPlexExtrude()
94 PetscCall(DMGetLabel(*edm, "periodic_cut", &cutLabel)); in DMPlexExtrude()
124 PetscCall(DMPlexCreateCoordinateSpace(*edm, deg, PETSC_FALSE, PETSC_TRUE)); in DMPlexExtrude()
126 PetscCall(DMPlexTransformCreateDiscLabels(tr, *edm)); in DMPlexExtrude()
128 PetscCall(DMPlexCopy_Internal(dm, PETSC_FALSE, PETSC_FALSE, *edm)); in DMPlexExtrude()
132 PetscErrorCode DMExtrude_Plex(DM dm, PetscInt layers, DM *edm) in DMExtrude_Plex() argument
135 …Extrude(dm, layers, PETSC_DETERMINE, PETSC_TRUE, PETSC_FALSE, PETSC_FALSE, NULL, NULL, NULL, edm)); in DMExtrude_Plex()
[all …]
H A Dplexcreate.c4330 DM edm, cdm, ecdm; in DMPlexCreateTPSMesh_Internal() local
4351 PetscCall(DMPlexTransformApply(tr, dm, &edm)); in DMPlexCreateTPSMesh_Internal()
4352 PetscCall(DMCopyDisc(dm, edm)); in DMPlexCreateTPSMesh_Internal()
4354 PetscCall(DMGetCoordinateDM(edm, &ecdm)); in DMPlexCreateTPSMesh_Internal()
4356 PetscCall(DMPlexTransformCreateDiscLabels(tr, edm)); in DMPlexCreateTPSMesh_Internal()
4358 PetscCall(DMPlexCopy_Internal(dm, PETSC_FALSE, PETSC_FALSE, edm)); in DMPlexCreateTPSMesh_Internal()
4359 PetscCall(DMPlexReplace_Internal(dm, &edm)); in DMPlexCreateTPSMesh_Internal()
5294 DM edm; in DMSetFromOptions_Plex() local
5296 PetscCall(DMExtrude(dm, extLayers, &edm)); in DMSetFromOptions_Plex()
5297 PetscCall(DMPlexReplace_Internal(dm, &edm)); in DMSetFromOptions_Plex()
H A Dplexfem.c2004 DM dm, mdm, edm; in DMPlexComputeL2FluxDiffVecLocal() local
2017 PetscCall(VecGetDM(eFlux, &edm)); in DMPlexComputeL2FluxDiffVecLocal()
2069 PetscCall(DMPlexPointGlobalRef(edm, c, earray, (void *)&eval)); in DMPlexComputeL2FluxDiffVecLocal()
/petsc/src/snes/utils/dm/
H A Ddmadapt.c854 DM dm, plex, edm, eplex; in DMAdaptorComputeErrorIndicator_Gradient() local
867 PetscCall(VecGetDM(errVec, &edm)); in DMAdaptorComputeErrorIndicator_Gradient()
868 PetscCall(DMConvert(edm, DMPLEX, &eplex)); in DMAdaptorComputeErrorIndicator_Gradient()
1363 DM edm, plex; in DMAdaptorAdapt_Sequence_Private() local
1375 PetscCall(DMClone(dm, &edm)); in DMAdaptorAdapt_Sequence_Private()
1376 PetscCall(DMConvert(edm, DMPLEX, &plex)); in DMAdaptorAdapt_Sequence_Private()
1382 PetscCall(DMSetField(edm, 0, NULL, (PetscObject)efe)); in DMAdaptorAdapt_Sequence_Private()
1384 PetscCall(DMCreateDS(edm)); in DMAdaptorAdapt_Sequence_Private()
1385 PetscCall(DMGetGlobalVector(edm, &error)); in DMAdaptorAdapt_Sequence_Private()
1390 PetscCall(DMGetDS(edm, &ds)); in DMAdaptorAdapt_Sequence_Private()
[all …]
/petsc/src/dm/interface/
H A Ddm.c9192 DM edm; in DMComputeError() local
9197 PetscCall(DMClone(dm, &edm)); in DMComputeError()
9198 PetscCall(DMGetDimension(edm, &dim)); in DMComputeError()
9214 PetscCall(DMSetField(edm, f, NULL, (PetscObject)efe)); in DMComputeError()
9217 PetscCall(DMCreateDS(edm)); in DMComputeError()
9219 PetscCall(DMCreateGlobalVector(edm, errorVec)); in DMComputeError()
9222 PetscCall(DMDestroy(&edm)); in DMComputeError()
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas5183 (species/edm-pseudo-products-stoich (1 2))
5184 (species/edm-pseudo-reactants-stoich (1 2))
5185 (species/edm-pseudo-mixing-rates (4 0.5))
5186 (species/edm-pseudo-rxn? #f)
5187 (species/edm-pseudo-products ("co2" "h2o"))
5188 (species/edm-pseudo-reactants ("ch4" "o2"))