| /petsc/src/dm/impls/plex/ |
| H A D | plexextrude.c | 52 …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 D | plexcreate.c | 4330 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 D | plexfem.c | 2004 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 D | dmadapt.c | 854 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 D | dm.c | 9192 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 D | testcase3D.cas | 5183 (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"))
|