Searched refs:cellNumbering (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexpartition.c | 16 IS cellNumbering; in DMPlexCreatePartitionerGraph_Overlap() local 55 PetscCall(DMPlexCreateNumbering_Plex(ovdm, cStart, cEnd, 0, NULL, sfPoint, &cellNumbering)); in DMPlexCreatePartitionerGraph_Overlap() 57 PetscCall(PetscObjectReference((PetscObject)cellNumbering)); in DMPlexCreatePartitionerGraph_Overlap() 58 *globalNumbering = cellNumbering; in DMPlexCreatePartitionerGraph_Overlap() 60 PetscCall(ISGetIndices(cellNumbering, &cellNum)); in DMPlexCreatePartitionerGraph_Overlap() 98 PetscCall(ISRestoreIndices(cellNumbering, &cellNum)); in DMPlexCreatePartitionerGraph_Overlap() 99 PetscCall(ISDestroy(&cellNumbering)); in DMPlexCreatePartitionerGraph_Overlap() 115 IS cellNumbering; in DMPlexCreatePartitionerGraph_Native() local 153 PetscCall(DMPlexCreateNumbering_Plex(dm, pStart, pEnd, 0, NULL, sfPoint, &cellNumbering)); in DMPlexCreatePartitionerGraph_Native() 155 PetscCall(PetscObjectReference((PetscObject)cellNumbering)); in DMPlexCreatePartitionerGraph_Native() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | pcpatchimpl.h | 30 PetscSection cellNumbering; /* Plex: NULL Firedrake: Numbering of cells in DM */ member
|
| /petsc/src/ksp/pc/impls/patch/ |
| H A D | pcpatch.c | 425 PetscErrorCode PCPatchSetCellNumbering(PC pc, PetscSection cellNumbering) in PCPatchSetCellNumbering() argument 430 patch->cellNumbering = cellNumbering; in PCPatchSetCellNumbering() 431 PetscCall(PetscObjectReference((PetscObject)cellNumbering)); in PCPatchSetCellNumbering() 436 PetscErrorCode PCPatchGetCellNumbering(PC pc, PetscSection *cellNumbering) in PCPatchGetCellNumbering() argument 441 *cellNumbering = patch->cellNumbering; in PCPatchGetCellNumbering() 1195 PetscSection cellNumbering = patch->cellNumbering; in PCPatchCreateCellPatchDiscretisationInfo() local 1378 if (cellNumbering) { in PCPatchCreateCellPatchDiscretisationInfo() 1379 PetscCall(PetscSectionGetDof(cellNumbering, c, &cell)); in PCPatchCreateCellPatchDiscretisationInfo() 1381 PetscCall(PetscSectionGetOffset(cellNumbering, c, &cell)); in PCPatchCreateCellPatchDiscretisationInfo() 1497 if (cellNumbering) PetscCall(PetscSectionGetOffset(cellNumbering, c, &cell)); in PCPatchCreateCellPatchDiscretisationInfo() [all …]
|
| /petsc/src/snes/impls/patch/ |
| H A D | snespatch.c | 413 PetscErrorCode SNESPatchSetCellNumbering(SNES snes, PetscSection cellNumbering) in SNESPatchSetCellNumbering() argument 418 PetscCall(PCPatchSetCellNumbering(patch->pc, cellNumbering)); in SNESPatchSetCellNumbering()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 2422 IS cellNumbering; in PCBDDCDetectDisconnectedComponents() local 2440 PetscCall(DMPlexGetCellNumbering(dm, &cellNumbering)); in PCBDDCDetectDisconnectedComponents() 2441 PetscCall(ISGetIndices(cellNumbering, &cellNum)); in PCBDDCDetectDisconnectedComponents()
|