| /petsc/src/dm/impls/plex/ |
| H A D | plexsfc.c | 413 PetscSection csection; in DMPlexOrientPointWithCorrections() local 419 PetscCall(DMGetLocalSection(cdm, &csection)); in DMPlexOrientPointWithCorrections() 420 PetscCall(PetscSectionGetChart(csection, &pStart, &pEnd)); in DMPlexOrientPointWithCorrections() 421 …eStratum(point, pStart, pEnd)) PetscCall(DMPlexOrientFieldPointVec(cdm, csection, 0, coordinates, … in DMPlexOrientPointWithCorrections() 545 PetscSection csection, localSection = NULL; in DMPlexCorrectOrientationForIsoperiodic() local 557 PetscCall(DMGetLocalSection(cdm, &csection)); in DMPlexCorrectOrientationForIsoperiodic() 650 PetscCall(PetscSectionGetFieldDof(csection, cl_point, coords_field_id, &dof)); in DMPlexCorrectOrientationForIsoperiodic() 651 PetscCall(PetscSectionGetFieldOffset(csection, cl_point, coords_field_id, &offset)); in DMPlexCorrectOrientationForIsoperiodic() 714 … PetscCall(DMPlexVecGetClosure(dm, csection, coordinates, cl_point, &coords_size, &coords)); in DMPlexCorrectOrientationForIsoperiodic() 733 … PetscCall(DMPlexVecRestoreClosure(dm, csection, coordinates, cl_point, &coords_size, &coords)); in DMPlexCorrectOrientationForIsoperiodic()
|
| H A D | plexfem.c | 2939 PetscSection csection, cglobalSection; in DMPlexComputeInterpolatorNested() local 2949 PetscCall(DMGetLocalSection(dmc, &csection)); in DMPlexComputeInterpolatorNested() 3115 …PetscCall(DMPlexMatGetClosureIndicesRefined(dmf, fsection, fglobalSection, dmc, csection, cglobalS… in DMPlexComputeInterpolatorNested() 3118 …exMatSetClosureGeneral(dmf, fsection, fglobalSection, PETSC_FALSE, dmc, csection, cglobalSection, … in DMPlexComputeInterpolatorNested() 3132 …PetscCall(DMPlexMatSetClosureRefined(dmf, fsection, fglobalSection, dmc, csection, cglobalSection,… in DMPlexComputeInterpolatorNested() 3134 …exMatSetClosureGeneral(dmf, fsection, fglobalSection, PETSC_FALSE, dmc, csection, cglobalSection, … in DMPlexComputeInterpolatorNested() 3178 PetscSection csection, globalCSection; in DMPlexComputeInterpolatorGeneral() local 3195 PetscCall(DMGetLocalSection(dmc, &csection)); in DMPlexComputeInterpolatorGeneral() 3273 …PetscCall(DMPlexGetClosureIndices(dmc, csection, globalCSection, coarseCells[ccell].index, PETSC_F… in DMPlexComputeInterpolatorGeneral() 3301 …PetscCall(DMPlexRestoreClosureIndices(dmc, csection, globalCSection, coarseCells[ccell].index, PET… in DMPlexComputeInterpolatorGeneral() [all …]
|
| H A D | plex.c | 8555 …etscSection fsection, PetscSection globalFSection, DM dmc, PetscSection csection, PetscSection glo… in DMPlexMatSetClosureRefined() argument 8572 if (!csection) PetscCall(DMGetLocalSection(dmc, &csection)); in DMPlexMatSetClosureRefined() 8573 PetscValidHeaderSpecific(csection, PETSC_SECTION_CLASSID, 5); in DMPlexMatSetClosureRefined() 8588 PetscCall(PetscSectionGetChart(csection, &pStart, &pEnd)); in DMPlexMatSetClosureRefined() 8600 PetscCall(PetscSectionGetDof(csection, cpoints[p], &dof)); in DMPlexMatSetClosureRefined() 8603 PetscCall(PetscSectionGetFieldDof(csection, cpoints[p], f, &fdof)); in DMPlexMatSetClosureRefined() 8666 PetscCall(PetscSectionGetFieldPointSyms(csection, f, numCPoints, cpoints, &permsC[f], NULL)); in DMPlexMatSetClosureRefined() 8674 …PetscCall(DMPlexGetIndicesPointFields_Internal(csection, PETSC_FALSE, cpoints[2 * p], globalOff < … in DMPlexMatSetClosureRefined() 8678 … PetscCall(PetscSectionRestoreFieldPointSyms(csection, f, numCPoints, cpoints, &permsC[f], NULL)); in DMPlexMatSetClosureRefined() 8685 PetscCall(PetscSectionGetPointSyms(csection, numCPoints, cpoints, &permsC, NULL)); in DMPlexMatSetClosureRefined() [all …]
|
| H A D | plexcreate.c | 1007 PetscSection csection; in DMPlexSetBoxLabel_Internal() local 1052 PetscCall(DMGetLocalSection(cdm, &csection)); in DMPlexSetBoxLabel_Internal() 1076 … PetscCall(DMPlexVecGetClosureAtDepth(cdm, csection, coordinates, face, 0, &coords_size, &coords)); in DMPlexSetBoxLabel_Internal() 1122 PetscCall(DMPlexVecRestoreClosure(cdm, csection, coordinates, face, &coords_size, &coords)); in DMPlexSetBoxLabel_Internal() 1166 … PetscCall(DMPlexVecGetClosureAtDepth(cdm, csection, coordinates, face, 0, &coords_size, &coords)); in DMPlexSetBoxLabel_Internal() 1177 PetscCall(DMPlexVecRestoreClosure(cdm, csection, coordinates, face, &coords_size, &coords)); in DMPlexSetBoxLabel_Internal() 1182 … PetscCall(DMPlexVecGetClosureAtDepth(cdm, csection, coordinates, face, 0, &coords_size, &coords)); in DMPlexSetBoxLabel_Internal() 1193 PetscCall(DMPlexVecRestoreClosure(cdm, csection, coordinates, face, &coords_size, &coords)); in DMPlexSetBoxLabel_Internal()
|